Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: localhost
- tasks:
- - name: Check packages if installed
- yum:
- list=installed
- register: yum_packages
- - debug:
- var: yum_packages
- - debug: var=item
- with_items: "{{yum_packages|json_query(jsonquery)}}"
- vars:
- jsonquery: "results[?name=='ntp']"
- register: pkg
- - name: Add agent to server
- local_action:
- module: zabbix_host
- server_url: http://ec2-54-236-61-0.compute-1.amazonaws.com/zabbix/
- login_user: Admin
- login_password: l&Yxh27398OFFijs{P!
- host_name: Test server
- visible_name: Test server
- host_groups:
- - Linux servers
- link_templates:
- - Dialer template
- status: enabled
- state: present
- inventory_mode: automatic
- interfaces:
- - type: 1
- main: 1
- useip: 1
- ip: 10.42.1.151
- dns: ""
- port: 10050
- when: (pkg.results|length == 1) or (is_installed.results[1].yumstate == 'installed')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement