Advertisement
Guest User

Untitled

a guest
Jan 11th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. ---
  2. - hosts: localhost
  3.  
  4. tasks:
  5.  
  6. - name: Check packages if installed
  7. yum:
  8. list=installed
  9. register: yum_packages
  10. - debug:
  11. var: yum_packages
  12.  
  13. - debug: var=item
  14. with_items: "{{yum_packages|json_query(jsonquery)}}"
  15. vars:
  16. jsonquery: "results[?name=='ntp']"
  17. register: pkg
  18.  
  19. - name: Add agent to server
  20. local_action:
  21. module: zabbix_host
  22. server_url: http://ec2-54-236-61-0.compute-1.amazonaws.com/zabbix/
  23. login_user: Admin
  24. login_password: l&Yxh27398OFFijs{P!
  25. host_name: Test server
  26. visible_name: Test server
  27. host_groups:
  28. - Linux servers
  29. link_templates:
  30. - Dialer template
  31. status: enabled
  32. state: present
  33. inventory_mode: automatic
  34. interfaces:
  35. - type: 1
  36. main: 1
  37. useip: 1
  38. ip: 10.42.1.151
  39. dns: ""
  40. port: 10050
  41. when: (pkg.results|length == 1) or (is_installed.results[1].yumstate == 'installed')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement