- 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