From c711304600b4a4647f2de1532cdd063268b509d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Seckler?= Date: Mon, 17 Feb 2020 14:20:44 -0300 Subject: [PATCH 1/3] wordpress-lamp: Add python-pymysql package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for python 2 Signed-off-by: João Seckler --- wordpress-lamp_ubuntu1804/playbook.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wordpress-lamp_ubuntu1804/playbook.yml b/wordpress-lamp_ubuntu1804/playbook.yml index 80e4a4f..6360a92 100755 --- a/wordpress-lamp_ubuntu1804/playbook.yml +++ b/wordpress-lamp_ubuntu1804/playbook.yml @@ -14,7 +14,7 @@ - name: Install LAMP Packages apt: name={{ item }} update_cache=yes state=latest - loop: [ 'apache2', 'mysql-server', 'python3-pymysql', 'php', 'php-mysql', 'libapache2-mod-php' ] + loop: [ 'apache2', 'mysql-server', 'python3-pymysql', 'python-pymysql', 'php', 'php-mysql', 'libapache2-mod-php' ] tags: [ system ] - name: Install PHP Extensions From 8e386f5c6f7ec752991b1151274290525944eafb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Seckler?= Date: Mon, 17 Feb 2020 14:27:11 -0300 Subject: [PATCH 2/3] wordpress-lamp: Fix missing dependency ufw MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Seckler --- wordpress-lamp_ubuntu1804/playbook.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wordpress-lamp_ubuntu1804/playbook.yml b/wordpress-lamp_ubuntu1804/playbook.yml index 6360a92..5f1446d 100755 --- a/wordpress-lamp_ubuntu1804/playbook.yml +++ b/wordpress-lamp_ubuntu1804/playbook.yml @@ -14,7 +14,7 @@ - name: Install LAMP Packages apt: name={{ item }} update_cache=yes state=latest - loop: [ 'apache2', 'mysql-server', 'python3-pymysql', 'python-pymysql', 'php', 'php-mysql', 'libapache2-mod-php' ] + loop: [ 'apache2', 'mysql-server', 'python3-pymysql', 'python-pymysql', 'php', 'php-mysql', 'libapache2-mod-php', 'ufw' ] tags: [ system ] - name: Install PHP Extensions From da1fef96c84e0fbbc94b4ca554301a4f183127fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Seckler?= Date: Mon, 17 Feb 2020 14:28:31 -0300 Subject: [PATCH 3/3] wordpress-lamp: Add socket field to all sql tasks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The login_unix_socket field was defined only for the first mysql_user task, but is needed in all of them. Signed-off-by: João Seckler --- wordpress-lamp_ubuntu1804/playbook.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wordpress-lamp_ubuntu1804/playbook.yml b/wordpress-lamp_ubuntu1804/playbook.yml index 5f1446d..ba16422 100755 --- a/wordpress-lamp_ubuntu1804/playbook.yml +++ b/wordpress-lamp_ubuntu1804/playbook.yml @@ -69,6 +69,7 @@ state: absent login_user: root login_password: "{{ mysql_root_password }}" + login_unix_socket: /var/run/mysqld/mysqld.sock tags: [ mysql ] - name: Remove the MySQL test database @@ -77,6 +78,7 @@ state: absent login_user: root login_password: "{{ mysql_root_password }}" + login_unix_socket: /var/run/mysqld/mysqld.sock tags: [ mysql ] - name: Creates database for WordPress @@ -85,6 +87,7 @@ state: present login_user: root login_password: "{{ mysql_root_password }}" + login_unix_socket: /var/run/mysqld/mysqld.sock tags: [ mysql ] - name: Create MySQL user for WordPress @@ -95,6 +98,7 @@ state: present login_user: root login_password: "{{ mysql_root_password }}" + login_unix_socket: /var/run/mysqld/mysqld.sock tags: [ mysql ] # UFW Configuration