Guest User

Untitled

a guest
Nov 3rd, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. - name: "Create a new host in zabbix server"
  2. local_action:
  3. module: zabbix_host
  4. server_url: "{{ zabbix_server_address_API }}"
  5. login_user: "Admin"
  6. login_password: "zabbix"
  7. host_name: "{{ item.name }}"
  8. host_groups:
  9. - "{{ item.groups }}"
  10. link_templates:
  11. - Template OS Linux
  12. status: enabled
  13. state: present
  14. interfaces:
  15. - type: 1
  16. main: 1
  17. useip: 0
  18. ip: ""
  19. dns: "{{ item.dns }}"
  20. port: 10050
  21. with_items: "{{ creating_hosts }}"
  22.  
  23. creating_hosts:
  24. - { name: "aaaa-0", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][0]]['ansible_hostname'] }}"}
  25. - { name: "aaaa-1", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][1]]['ansible_hostname'] }}"}
  26. - { name: "aaaa-2", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][2]]['ansible_hostname'] }}"}
  27. - { name: "aaaa-3", groups: "Linux servers", dns: "{{ hostvars[groups['aaaa'][3]]['ansible_hostname'] }}"}
  28. - { name: "bbbb-0", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][0]]['ansible_hostname'] }}"}
  29. - { name: "bbbb-1", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][1]]['ansible_hostname'] }}"}
  30. - { name: "bbbb-2", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][2]]['ansible_hostname'] }}"}
  31. - { name: "bbbb-3", groups: "Linux servers", dns: "{{ hostvars[groups['bbbb'][3]]['ansible_hostname'] }}"}
Add Comment
Please, Sign In to add comment