From 278385d34f23a1c9f413cbab21d076ffb4cb645b Mon Sep 17 00:00:00 2001 From: A Holt Date: Wed, 15 Nov 2017 11:47:41 -0500 Subject: [PATCH] Permissions / Messaging refined --- roles/wordpress/tasks/install.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/roles/wordpress/tasks/install.yml b/roles/wordpress/tasks/install.yml index 9694ce9ac..43e4c8673 100644 --- a/roles/wordpress/tasks/install.yml +++ b/roles/wordpress/tasks/install.yml @@ -33,29 +33,32 @@ path: "{{ downloads_dir }}/wordpress.tar.gz" register: wp_link -- name: FAIL (force Ansible to exit) if /opt/iiab/downloads/wordpress.tar.gz doesn't exist. +- name: FAIL (force Ansible to exit) IF /opt/iiab/downloads/wordpress.tar.gz doesn't exist fail: msg: "{{ downloads_dir }}/wordpress.tar.gz is REQUIRED in order to install WordPress." when: not wp_link.stat.exists -- name: Unpack /opt/iiab/downloads/wordpress.tar.gz to permanent location /library/wordpress +- name: "Unpack /opt/iiab/downloads/wordpress.tar.gz to permanent location /library/wordpress - owner: root, group: {{ apache_user }}, mode: 0664" unarchive: src: "{{ downloads_dir }}/wordpress.tar.gz" dest: "{{ wp_install_path }}" + owner: root + group: "{{ apache_user }}" + mode: 0664 keep_newer: yes # - name: Rename /library/wordpress* to /library/wordpress # shell: if [ ! -d {{ wp_abs_path }} ]; then mv {{ wp_abs_path }}* {{ wp_abs_path }}; fi -- name: Make Apache owner and group, 1st pass permissions set to 0664 - file: path={{ wp_abs_path }} - recurse=yes - owner=root - group={{ apache_user }} - mode=0664 - state=directory +#- name: Make Apache owner and group, 1st pass permissions set to 0664 +# file: path={{ wp_abs_path }} +# recurse=yes +# owner=root +# group={{ apache_user }} +# mode=0664 +# state=directory -- name: Make directories 775 so Apache can traverse and write +- name: Make directories 775 so Apache can traverse and write (these files remain 0664) command: "/usr/bin/find {{ wp_abs_path }} -type d -exec chmod 775 {} +" - name: Copy wp salt values