1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00

Update wordpress/tasks/install.yml

This commit is contained in:
A Holt 2020-01-11 13:17:50 -05:00 committed by GitHub
parent 5fb75471c1
commit 3dc610d33f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,7 +21,7 @@
register: wp_download_output register: wp_download_output
when: internet_available | bool when: internet_available | bool
- name: Create symlink from /opt/iiab/downloads/wordpress.tar.gz to {{ wp_download_output.dest }} - name: Symlink /opt/iiab/downloads/wordpress.tar.gz -> {{ wp_download_output.dest }}
file: file:
src: "{{ wp_download_output.dest }}" src: "{{ wp_download_output.dest }}"
path: "{{ downloads_dir }}/wordpress.tar.gz" path: "{{ downloads_dir }}/wordpress.tar.gz"
@ -43,21 +43,10 @@
src: "{{ downloads_dir }}/wordpress.tar.gz" src: "{{ downloads_dir }}/wordpress.tar.gz"
dest: "{{ wp_install_path }}" dest: "{{ wp_install_path }}"
owner: root owner: root
group: "{{ apache_user }}" group: "{{ apache_user }}" # DO WE REALLY STILL WANT THIS FOR NGINX?
mode: 0664 mode: '0664'
keep_newer: yes 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 /library/wordpress directories 775 so Apache can traverse and write (most files remain 0664) - name: Make /library/wordpress directories 775 so Apache can traverse and write (most files remain 0664)
command: "/usr/bin/find {{ wp_abs_path }} -type d -exec chmod 775 {} +" command: "/usr/bin/find {{ wp_abs_path }} -type d -exec chmod 775 {} +"
@ -65,9 +54,9 @@
copy: copy:
src: wp-keys.php.BAK src: wp-keys.php.BAK
dest: "{{ wp_abs_path }}/wp-keys.php.BAK" dest: "{{ wp_abs_path }}/wp-keys.php.BAK"
owner: root owner: root # Not nec? Remove?
group: "{{ apache_user }}" group: "{{ apache_user }}" # DO WE REALLY STILL WANT THIS FOR NGINX?
mode: 0640 mode: '0640'
# Fetch random salts for WordPress config into wp-keys.php file by generating script and running # Fetch random salts for WordPress config into wp-keys.php file by generating script and running
@ -75,9 +64,9 @@
template: template:
src: get-iiab-wp-salts.j2 src: get-iiab-wp-salts.j2
dest: /tmp/get-iiab-wp-salts dest: /tmp/get-iiab-wp-salts
owner: root owner: root # Not nec? Remove?
group: root group: root # Not nec? Remove?
mode: 0700 mode: '0700'
- name: Run /tmp/get-iiab-wp-salts to create /library/wordpress/wp-keys.php - name: Run /tmp/get-iiab-wp-salts to create /library/wordpress/wp-keys.php
command: /tmp/get-iiab-wp-salts command: /tmp/get-iiab-wp-salts
@ -91,15 +80,15 @@
template: template:
src: wp-config.php.j2 src: wp-config.php.j2
dest: "{{ wp_abs_path }}/wp-config.php" dest: "{{ wp_abs_path }}/wp-config.php"
owner: root owner: root # Not nec? Remove?
group: "{{ apache_user }}" group: "{{ apache_user }}" # DO WE REALLY STILL WANT THIS FOR NGINX?
mode: 0660 mode: '0660'
- name: Install etc/{{ apache_config_dir }}/wordpress.conf from template, for http://box{{ wp_url }} - name: Install etc/{{ apache_config_dir }}/wordpress.conf from template, for http://box{{ wp_url }}
template: template:
src: wordpress.conf.j2 src: wordpress.conf.j2
dest: "/etc/{{ apache_config_dir }}/wordpress.conf" dest: "/etc/{{ apache_config_dir }}/wordpress.conf"
when: apache_enabled when: apache_enabled | bool
- name: Add 'wordpress_installed' variable values to {{ iiab_state_file }} - name: Add 'wordpress_installed' variable values to {{ iiab_state_file }}
lineinfile: lineinfile: