- name: install zabbix agent
hosts: testserver
remote_user: root
vars:
zabbixserver: "192.168.1.199"
tasks:
- name: install repository of zabbix
shell: cmd="rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm"
- name: use yum install zabbix-agent
yum: name=zabbix22-agent state=present
- name: modify the configuration
lineinfile: dest="/etc/zabbix/zabbix_agentd.conf" regex="ServerActive=127.0.0.1" line="ServerActive={{zabbixserver}}"
- name: modify the configuration
lineinfile: dest="/etc/zabbix/zabbix_agentd.conf" regex="Server=127.0.0.1" line="Server={{zabbixserver}}"
- name: modify the configuration
lineinfile: dest="/etc/zabbix/zabbix_agentd.conf" regex="Hostname=Zabbix server" line="Hostname={{inventory_hostname}}"
- name: start zabbix agent
service: name=zabbix-agent state=restarted
tags: restart