Supprimer tasks/install-srv.yml
parent
bce30dd66c
commit
f8cd9104cf
|
|
@ -1,57 +0,0 @@
|
||||||
- name: Install Debian packages
|
|
||||||
ansible.builtin.apt:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: latest
|
|
||||||
loop: "{{ debian_srv_packages }}"
|
|
||||||
tags:
|
|
||||||
- install_srv
|
|
||||||
when: ansible_os_family == "Debian"
|
|
||||||
|
|
||||||
|
|
||||||
- name: Install packages
|
|
||||||
ansible.builtin.dnf:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: latest
|
|
||||||
loop: "{{ rhel_srv_packages }}"
|
|
||||||
tags:
|
|
||||||
- install_srv
|
|
||||||
when: ansible_os_family == "RedHat"
|
|
||||||
|
|
||||||
- name: Generate srv config
|
|
||||||
ansible.builtin.template:
|
|
||||||
src: zabbix_server.conf.j2
|
|
||||||
dest: /etc/zabbix/zabbix_server.conf
|
|
||||||
owner: zabbix
|
|
||||||
group: zabbix
|
|
||||||
mode: 0640
|
|
||||||
tags:
|
|
||||||
- install_srv
|
|
||||||
|
|
||||||
- name: Create cert directory if zabbix_crypt=="tls"
|
|
||||||
ansible.builtin.file:
|
|
||||||
path: "/etc/zabbix/certs"
|
|
||||||
state: directory
|
|
||||||
recurse: yes
|
|
||||||
owner: zabbix
|
|
||||||
group: zabbix
|
|
||||||
when: zabbix_crypt=="tls"
|
|
||||||
|
|
||||||
- name: Copy Certificats
|
|
||||||
ansible.builtin.copy:
|
|
||||||
src: "{{ item }}"
|
|
||||||
dest: "/etc/zabbix/certs/{{ item }}"
|
|
||||||
owner: zabbix
|
|
||||||
group: zabbix
|
|
||||||
loop:
|
|
||||||
- "{{ zabbix_ca}}.crt"
|
|
||||||
- "{{ zabbix_server}}.crt"
|
|
||||||
- "{{ zabbix_server}}.key"
|
|
||||||
when: zabbix_crypt=="tls"
|
|
||||||
|
|
||||||
- name: Enable and start service zabbix server
|
|
||||||
ansible.builtin.service:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: restarted
|
|
||||||
enabled: true
|
|
||||||
loop:
|
|
||||||
- zabbix-server
|
|
||||||
Loading…
Reference in New Issue