semaphore/Creation Host Zabbix.yml

28 lines
771 B
YAML

- name: Create Zabbix host
hosts: zabbix
gather_facts: no
vars:
ansible_network_os: community.zabbix.zabbix
ansible_connection: httpapi
ansible_httpapi_port: 80
ansible_httpapi_use_ssl: false
ansible_httpapi_validate_certs: false
ansible_zabbix_url_path: ""
tasks:
- name: Create Zabbix host
community.zabbix.zabbix_host:
host_name: "{{ zabbix_host_name }}"
host_groups: "{{ zabbix_agent_groups }}"
link_templates: "{{ zabbix_agent_link_templates }}"
status: enabled
state: present
inventory_mode: automatic
interfaces:
- type: agent
main: 1
ip: "{{ ansible_private_host }}"
useip: 1
changed_when: false
tags: api