Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: "Create a new host in zabbix server"
- local_action:
- module: zabbix_host
- server_url: "{{ zabbix_server_address_API }}"
- login_user: "Admin"
- login_password: "zabbix"
- host_name: "{{ item.name }}"
- host_groups:
- - "{{ item.groups }}"
- link_templates:
- - Template OS Linux
- status: enabled
- state: present
- interfaces:
- - type: 1
- main: 1
- useip: 0
- ip: ""
- dns: "{{ item.dns }}"
- port: 10050
- with_items: "{{ creating_hosts }}"
- creating_hosts:
- - { name: "aaaa-0", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][0]]['ansible_hostname'] }}"}
- - { name: "aaaa-1", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][1]]['ansible_hostname'] }}"}
- - { name: "aaaa-2", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][2]]['ansible_hostname'] }}"}
- - { name: "aaaa-3", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][3]]['ansible_hostname'] }}"}
- - { name: "bbbb-0", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][0]]['ansible_hostname'] }}"}
- - { name: "bbbb-1", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][1]]['ansible_hostname'] }}"}
- - { name: "bbbb-2", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][2]]['ansible_hostname'] }}"}
- - { name: "bbbb-3", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][3]]['ansible_hostname'] }}"}
Add Comment
Please, Sign In to add comment