diff --git a/zabbix-agent/tasks/main.yml b/zabbix-agent/tasks/main.yml index 243609f98741b5d50e0c89f20fb66f1dbdd4a99f..73431b40d6493503783e98f9bd22df2d749f3343 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: update_cache=yes 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 0000000000000000000000000000000000000000..e43660b66c0677270ee9c995133c0ac40fa3b688 --- /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 99838637f121e62c93d17a4c2fc7678644679d9c..a7bc01cc18869a03ae5a1c699b120bec892409b1 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 +