mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-27 00:05:44 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
2
roles/repo_zabbix/defaults/main.yml
Normal file
2
roles/repo_zabbix/defaults/main.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
---
|
||||
zabbix_major_version: 5.0
|
13
roles/repo_zabbix/tasks/Debian.yml
Normal file
13
roles/repo_zabbix/tasks/Debian.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
- name: Add Zabbix repo key
|
||||
apt_key:
|
||||
url: https://repo.zabbix.com/zabbix-official-repo.key
|
||||
environment:
|
||||
https_proxy: "{{ system_proxy | default('') }}"
|
||||
tags: repo
|
||||
|
||||
- name: Add Zabbix repo
|
||||
apt_repository:
|
||||
repo: deb http://repo.zabbix.com/zabbix/{{ zabbix_major_version }}/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} main
|
||||
filename: zabbix
|
||||
tags: repo
|
63
roles/repo_zabbix/tasks/RedHat.yml
Normal file
63
roles/repo_zabbix/tasks/RedHat.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
|
||||
- name: Install GPG Key for Zabbix repo
|
||||
copy:
|
||||
content: |
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.10 (GNU/Linux)
|
||||
|
||||
mQENBFeIdv0BCADAzkjO9jHoDRfpJt8XgfsBS8FpANfHF2L29ntRwd8ocDwxXSbt
|
||||
BuGIkUSkOPUTx6i/e9hd8vYh4mcX3yYpiW8Sui4aXbJu9uuSdU5KvPOaTsFeit9j
|
||||
BDK4b0baFYBDpcBBrgQuyviMAVAczu5qlwolA/Vu6DWqah1X9p+4EFa1QitxkhYs
|
||||
3br2ZGy7FZA3f2sZaVhHAPAOBSuQ1W6tiUfTIj/Oc7N+FBjmh3VNfIvMBa0E3rA2
|
||||
JlObxUEywsgGo7FPWnwjZyv883slHp/I3H4Or9VBouTWA2yICeROmMwjr4mOZtJT
|
||||
z9e4v/a2cG/mJXgxCe+FjBvTvrgOVHAXaNwLABEBAAG0IFphYmJpeCBMTEMgPHBh
|
||||
Y2thZ2VyQHphYmJpeC5jb20+iQE4BBMBAgAiBQJXiHb9AhsDBgsJCAcDAgYVCAIJ
|
||||
CgsEFgIDAQIeAQIXgAAKCRAIKrVroU/lkbO8B/4/MhxoUN2RPmH7BzFGIntKEWAw
|
||||
bRkDzyQOk9TjXVegfsBnzmDSdowh7gyteVauvr62jiVtowlE/95vbXqbBCISLqKG
|
||||
i9Wmbrj7lUXBd2sP7eApFzMUhb3G3GuV5pCnRBIzerDfhXiLE9EWRN89JYDxwCLY
|
||||
ctQHieZtdmlnPyCbFF6wcXTHUEHBPqdTa6hvUqQL2lHLFoduqQz4Q47Cz7tZxnbr
|
||||
akAewEToPcjMoteCSfXwF/BRxSUDlN7tKFfBpYQawS8ZtN09ImHOO6CZ/pA0qQim
|
||||
iNiRUfA25onIDWLLY/NMWg+gK94NVVZ7KmFG3upDB5/uefK6Xwu2PsgiXSQguQEN
|
||||
BFeIdv0BCACZgfqgz5YoX+ujVlw1gX1J+ygf10QsUM9GglLEuDiSS/Aa3C2UbgEa
|
||||
+N7JuvzZigGFCvxtAzaerMMDzbliTqtMGJOTjWEVGxWQ3LiY6+NWgmV46AdXik7s
|
||||
UXM155f1vhOzYp6EZj/xtGvyUzTLUkAlnZNrhEUbUmOhDLassVi32hIyMR5W7w6I
|
||||
Ii0zIM1mSuLR0H6oDEpR3GzuGVHGj4/sLeAg7iY5MziGwySBQk0Dg0xH5YqHb+uK
|
||||
zCTH/ILu3srPJq+237Px/PctAZCEA96ogc/DNF2XjdUpMSaEybR0LuHHstAqkrq8
|
||||
AyRtDJNYE+09jDFdUIukhErLuo1YPWqFABEBAAGJAR8EGAECAAkFAleIdv0CGwwA
|
||||
CgkQCCq1a6FP5ZH8+wf/erZneDXqM6xYT8qncFpc1GtOCeODNb19Ii22lDEXd9qN
|
||||
UlAz2SB6zC5oywlnR0o1cglcrW96MD/uuCL/+tTczeB2C455ofs2mhpK7nKiA4FM
|
||||
+JZZ6XSBnq7sfsYD6knbvS//SXQV/qYb4bKMvwYnyMz63escgQhOsTT20ptc/w7f
|
||||
C+YPBR/rHImKspyIwxyqU8EXylFW8f3Ugi2+Fna3CAPR9yQIAChkCjUawUa2VFmm
|
||||
5KP8DHg6oWM5mdqcpvU5DMqpi8SA26DEFvULs8bR+kgDd5AU3I4+ei71GslOdfk4
|
||||
s1soKT4X2UK+dCCXui+/5ZJHakC67t5OgbMas3Hz4Q==
|
||||
=5TOS
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-zabbix
|
||||
tags: repo
|
||||
|
||||
- name: Configure Zabbix repo
|
||||
yum_repository:
|
||||
name: zabbix
|
||||
description: Zabbix Repository
|
||||
baseurl: http://repo.zabbix.com/zabbix/{{ zabbix_major_version }}/rhel/$releasever/$basearch/
|
||||
gpgcheck: True
|
||||
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zabbix
|
||||
priority: 50
|
||||
includepkgs:
|
||||
- zabbix*
|
||||
tags: repo
|
||||
|
||||
- name: Configure Zabbix frontend repo
|
||||
yum_repository:
|
||||
name: zabbix-frontend
|
||||
description: Zabbix web frontend repository
|
||||
file: zabbix
|
||||
baseurl: http://repo.zabbix.com/zabbix/{{ zabbix_major_version }}/rhel/$releasever/$basearch/frontend
|
||||
gpgcheck: True
|
||||
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zabbix
|
||||
priority: 50
|
||||
includepkgs:
|
||||
- zabbix*
|
||||
state: "{{ (zabbix_major_version is version('5.0', '>=') and ansible_distribution_major_version is version('8', '<')) | ternary('present', 'absent') }}"
|
||||
tags: repo
|
3
roles/repo_zabbix/tasks/main.yml
Normal file
3
roles/repo_zabbix/tasks/main.yml
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
|
||||
- include: "{{ ansible_os_family }}.yml"
|
Reference in New Issue
Block a user