From 1d51f21bc341dacb4cbc7e4dfa95996db91a0eb6 Mon Sep 17 00:00:00 2001 From: Okhin Date: Mon, 4 Mar 2019 16:18:27 +0100 Subject: [PATCH] Fixing the tasks for wordpress multisite install --- tasks/main.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 1f3294b..968eafd 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -7,6 +7,11 @@ owner: "{{ wordpress_unix_user }}" group: "{{ webserver_user }}" +- name: création de la base de données pour wordpress + mysql_db: + name: "{{ wordpress_dbname }}" + state: present + # This is vault-encrypted, but not SQL encrypted - name: ajout d'un utilisateur mysql pour wordpress mysql_user: @@ -14,7 +19,8 @@ host: localhost state: present password: "{{ wordpress_dbpass }}" - priv: '*.*:CREATE' + priv: "{{ wordpress_dbname }}.*:ALL/*.*:USAGE" + append_privs: true - block: # We want to always check that, in order to test other commands @@ -34,13 +40,13 @@ when: wordpress.changed - name: configuration de wordpress - command: "php {{ wordpress_wpcli_path }} config create --path={{ wordpress_path }} --dbuser={{ wordpress_dbuser }} --dbname={{ wordpress_dbname }} --dbpass={{ wordpress_dbpass }}" + command: "php {{ wordpress_wpcli_path }} config create --path={{ wordpress_path }} --dbuser={{ wordpress_dbuser }} --dbname={{ wordpress_dbname }} --dbpass='{{ wordpress_dbpass }}' --dbhost=localhost" when: wordpress.changed args: - creates: "{{ wordpress_path }}/wp_config.php" + creates: "{{ wordpress_path }}/wp-config.php" - name: installation multisite de worpdress - command: "php {{ wordpress_wpcli_path }} core multisite-install --subdomains --path={{ wordpress_path }} --url={{ wordpress_url }} --title={{ wordpress_title }} --admin_user={{ wordpress_admin_user }} --admin-email={{ wordpress_admin_email }}" + command: "php {{ wordpress_wpcli_path }} core multisite-install --subdomains --path={{ wordpress_path }} --url={{ wordpress_url }} --title='{{ wordpress_title }}' --admin_user={{ wordpress_admin_user }} --admin_email={{ wordpress_admin_email }}" when: wordpress.changed - name: mise à jour de wordpress -- GitLab