25 lines
754 B
YAML
25 lines
754 B
YAML
---
|
|
- name: Converge
|
|
hosts: all:!zabbix_server
|
|
pre_tasks:
|
|
- name: "Get IP Server"
|
|
ansible.builtin.shell: grep $(hostname) /etc/hosts | awk '{ print $1 }' | tail -n 1
|
|
register: ip_address
|
|
delegate_to: zabbix-server-centos
|
|
changed_when: false
|
|
tags:
|
|
- skip_ansible_lint
|
|
|
|
- name: "Get IP hosts"
|
|
ansible.builtin.shell: grep $(hostname) /etc/hosts | awk '{ print $1 }' | tail -n 1
|
|
register: ip_address_host
|
|
changed_when: false
|
|
tags:
|
|
- skip_ansible_lint
|
|
|
|
roles:
|
|
- role: zabbix_agent
|
|
zabbix_agent_ip: "{{ ip_address_host.stdout }}"
|
|
zabbix_agent_server: "{{ ip_address.stdout }}"
|
|
zabbix_agent_serveractive: "{{ ip_address.stdout }}"
|