Hello! This playbook installs new wordpress website on VPS
cat [login to view URL]
- name: Install Wordpress, MySQL, Nginx, and PHP-FPM
hosts: all
user: root
vars_prompt:
sitename: "enter new site name"
mysql_root_password: "enter password for new mysql user"
roles:
- common
- mysql
- php-fpm
- nginx
- zabbix-agent
cat zabbix-agent/tasks/[login to view URL]
cat ansible-examples/nginx-fpm-php/roles/zabbix-agent/tasks/[login to view URL]
---
- name: install zabbix-agent
yum: name={{item}} state=installed
with_items:
- zabbix20-agent
- zabbix20
- zabbix20-server
tags: zabbix-agent
- name: set config server
lineinfile: dest=/etc/zabbix/[login to view URL] regexp="^Server=.*" insertafter="^# Server=" line=Server={{ zabbix_server }}
notify: restart zabbix-agent
tags: zabbix-agent
- name: set config serveractive
lineinfile: dest=/etc/zabbix/[login to view URL] regexp="^ServerActive=.*" insertafter="^# ServerActive=" line=ServerActive={{ zabbix_server }}
notify: restart zabbix-agent
tags: zabbix-agent
- name: set config Hostname
shell: sed -i "s/^Hostname=.*$/Hostname={{ sitename }}/" /etc/zabbix/[login to view URL]
notify: restart zabbix-agent
tags: zabbix-agent