diff --git a/zabbix-repo/tasks/main.yml b/zabbix-repo/tasks/main.yml index 127db4b94cbceb313112e49d3c5fcf0ae52ccc85..cd2e6fca341cfe577e4472716e32d915a1e2a355 100644 --- a/zabbix-repo/tasks/main.yml +++ b/zabbix-repo/tasks/main.yml @@ -4,7 +4,7 @@ # TODO place file # see: https://repo.zabbix.com/zabbix-official-repo.key - name: ensure apt got the key to verify the zabbix repo - apt_key: data="{{ lookup('file', 'zabbix.gpg') }}" state=present + apt_key: data="{{lookup('file', 'zabbix.gpg')}}" state=present notify: - update apt cache tags: @@ -15,8 +15,21 @@ - name: ensure apt knows about the zabbix repo apt_repository: repo={{ item }} state=present with_items: - - 'deb http://repo.zabbix.com/zabbix/3.0/debian {{debian_version}} main' - - 'deb-src http://repo.zabbix.com/zabbix/3.0/debian {{debian_version}} main' + - 'deb http://repo.zabbix.com/zabbix/3.0/debian jessie main' + - 'deb-src http://repo.zabbix.com/zabbix/3.0/debian jessie main' + when: debian_version == "jessie" + notify: + - update apt cache + tags: + - packages + - repos + - zabbix + +- name: ensure we use zabbix from debian + file: + name: /etc/apt/sources.list.d/repo_zabbix_com_zabbix_3_0_debian.list + state: absent + when: debian_version == "stretch" notify: - update apt cache tags: @@ -27,7 +40,7 @@ - meta: flush_handlers - name: ensure chr's key is present - apt_key: data="{{ lookup('file', 'chr.gpg') }}" state=present + apt_key: data="{{lookup('file', 'chr.gpg')}}" state=present tags: - packages - repos