From 77aab001387663c2a4b4f31503e2cbc40e8eb029 Mon Sep 17 00:00:00 2001 From: Hinrikus Wolf <hinrikus@fsmpi.rwth-aachen.de> Date: Tue, 13 Dec 2016 22:35:36 +0100 Subject: [PATCH] add chr's repo for zabbix-checks --- zabbix-agent/tasks/main.yml | 8 ++++++ zabbix-repo/files/chr.gpg | 52 +++++++++++++++++++++++++++++++++++++ zabbix-repo/tasks/main.yml | 20 ++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 zabbix-repo/files/chr.gpg diff --git a/zabbix-agent/tasks/main.yml b/zabbix-agent/tasks/main.yml index 243609f..20dda22 100644 --- a/zabbix-agent/tasks/main.yml +++ b/zabbix-agent/tasks/main.yml @@ -30,4 +30,12 @@ - service - zabbix +# unfortunately this packages is totaly useless because of some ubuntu specific dependencies +#- name: install debian update checks +# apt: name=zabbix-check-dpkg state=latest +# tags: +# - zabbix +# - packages +# - chr + - meta: flush_handlers diff --git a/zabbix-repo/files/chr.gpg b/zabbix-repo/files/chr.gpg new file mode 100644 index 0000000..e43660b --- /dev/null +++ b/zabbix-repo/files/chr.gpg @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +=mJk/ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/zabbix-repo/tasks/main.yml b/zabbix-repo/tasks/main.yml index 9983863..a7bc01c 100644 --- a/zabbix-repo/tasks/main.yml +++ b/zabbix-repo/tasks/main.yml @@ -26,3 +26,23 @@ - meta: flush_handlers +- name: ensure chr's key is present + apt_key: data="{{ lookup('file', 'chr.gpg') }}" state=present + tags: + - packages + - repos + - zabbix + - chr + +- name: ensure chr's repo is present + apt_repository: repo={{ item }} state=present + with_items: + - 'deb http://repository.chr.istoph.de/ubuntu xenial main' + notify: + - update apt cache + tags: + - packages + - repos + - zabbix + - chr + -- GitLab