playbook으로 Wordpress를 설치하라.
- nginx는 삭제 후 설치한다.
- DB는 MySQL로 수동 설치한다.
[root@ans1 ansible]# ansible all -i my_inven.txt -m yum -a "name=nginx state=removed" -k
?? state=absent 말고 state=removed 줘도 되는 듯
[root@ans1 ansible]# vi /etc/ansible/hosts
[wp]
211.183.3.20
[busan]
211.183.3.30
...
[root@ans1 ansible]# vi wp.yml
[root@ans1 ansible]# ansible-playbook wp.yml -k
[root@ans2 ~]# yum -y install mariadb-server[root@ans2 ~]# systemctl restart mariadb
[root@ans2 ~]# systemctl enable mariadb[root@ans2 ~]# mysql_secure_installation[root@ans2 ~]# mysql -u root -p1234MariaDB [(none)]> CREATE DATABASE wpDB;MariaDB [(none)]> GRANT ALL PRIVILEGES on wpDB.* to wpuser@'%' IDENTIFIED by '1234';MariaDB [(none)]> GRANT ALL PRIVILEGES on wpDB.* to wpuser@localhost IDENTIFIED by '1234';MariaDB [(none)]> GRANT ALL PRIVILEGES on wpDB.* to wpuser@localhost IDENTIFIED by '1234';