From fc4efbf0c7acea72e6c11d335cdaf0c22136c1c4 Mon Sep 17 00:00:00 2001 From: Chris Croome Date: Sun, 1 Dec 2019 13:09:41 +0000 Subject: [PATCH] verify git clone using gpg --- files/github.asc | 17 +++++++++++++++++ tasks/main.yml | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 files/github.asc diff --git a/files/github.asc b/files/github.asc new file mode 100644 index 0000000..bd79014 --- /dev/null +++ b/files/github.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBFmUaEEBCACzXTDt6ZnyaVtueZASBzgnAmK13q9Urgch+sKYeIhdymjuMQta +x15OklctmrZtqre5kwPUosG3/B2/ikuPYElcHgGPL4uL5Em6S5C/oozfkYzhwRrT +SQzvYjsE4I34To4UdE9KA97wrQjGoz2Bx72WDLyWwctD3DKQtYeHXswXXtXwKfjQ +7Fy4+Bf5IPh76dA8NJ6UtjjLIDlKqdxLW4atHe6xWFaJ+XdLUtsAroZcXBeWDCPa +buXCDscJcLJRKZVc62gOZXXtPfoHqvUPp3nuLA4YjH9bphbrMWMf810Wxz9JTd3v +yWgGqNY0zbBqeZoGv+TuExlRHT8ASGFS9SVDABEBAAG0NUdpdEh1YiAod2ViLWZs +b3cgY29tbWl0IHNpZ25pbmcpIDxub3JlcGx5QGdpdGh1Yi5jb20+iQEiBBMBCAAW +BQJZlGhBCRBK7hj4Ov3rIwIbAwIZAQAAmQEH/iATWFmi2oxlBh3wAsySNCNV4IPf +DDMeh6j80WT7cgoX7V7xqJOxrfrqPEthQ3hgHIm7b5MPQlUr2q+UPL22t/I+ESF6 +9b0QWLFSMJbMSk+BXkvSjH9q8jAO0986/pShPV5DU2sMxnx4LfLfHNhTzjXKokws ++8ptJ8uhMNIDXfXuzkZHIxoXk3rNcjDN5c5X+sK8UBRH092BIJWCOfaQt7v7wig5 +4Ra28pM9GbHKXVNxmdLpCFyzvyMuCmINYYADsC848QQFFwnd4EQnupo6QvhEVx1O +j7wDwvuH5dCrLuLwtwXaQh0onG4583p0LGms2Mf5F+Ick6o/4peOlBoZz48= +=Bvzs +-----END PGP PUBLIC KEY BLOCK----- diff --git a/tasks/main.yml b/tasks/main.yml index 7434387..b2f22ff 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -33,6 +33,17 @@ - name: Only install or upgrade Kimai if the user account exists block: + - name: GitHub GPG key present + copy: + src: files/github.asc + dest: "{{ kimai_home }}/private/github.asc" + + - name: GitLab GPG public key imported + command: "gpg --import {{ kimai_home }}/private//github.asc" + register: kimai_gpg_import + changed_when: '"not changed" not in kimai_gpg_import.stderr' + check_mode: false + - name: Kimai git repo present git: repo: https://github.com/kevinpapst/kimai2.git