diff --git a/group_vars/all b/group_vars/all index 1d0b91e..699a75f 100644 --- a/group_vars/all +++ b/group_vars/all @@ -5,8 +5,8 @@ wp_domain: www.freeitathens.org wp_admin_email: contact@freeitathens.org # Version of WordPress to deploy -wp_version: 5.0.2 -wp_sha1_hash: 4a6971d35eb92e2fc30034141b1c865e8c156add +wp_version: 5.1.1 +wp_sha1_hash: f1bff89cc360bf5ef7086594e8a9b68b4cbf2192 # WordPress Home Directory # Note: value is a directory without trailing '/' diff --git a/roles/wordpress/tasks/main.yml b/roles/wordpress/tasks/main.yml index f0780d0..e6d4258 100644 --- a/roles/wordpress/tasks/main.yml +++ b/roles/wordpress/tasks/main.yml @@ -52,6 +52,8 @@ src: /tmp/wordpress-{{ wp_version }}.tar.gz dest: "{{ wp_dir }}/public_html" extra_opts: [--strip-components=1] + owner: "www-data" + group: "www-data" remote_src: yes - name: Generate Keys and Salts @@ -67,8 +69,8 @@ template: src: wp-config.php.j2 dest: "{{ wp_dir }}/public_html/wp-config.php" - owner: nobody - group: nogroup + owner: "www-data" + group: "www-data" - name: Apply Apache Configuration template: @@ -76,6 +78,12 @@ dest: /etc/apache2/sites-available/{{ wp_domain }}.conf notify: Reload Apache2 +- name: Enable Apache Module rewrite + apache2_module: + state: present + name: rewrite + notify: Reload Apache2 + - name: Enable Apache Website shell: a2ensite {{ wp_domain }} args: diff --git a/roles/wordpress/templates/wordpress.conf.j2 b/roles/wordpress/templates/wordpress.conf.j2 index 7f62348..5cee139 100644 --- a/roles/wordpress/templates/wordpress.conf.j2 +++ b/roles/wordpress/templates/wordpress.conf.j2 @@ -8,4 +8,10 @@ CustomLog {{ wp_dir }}/logs/access.log combined + + Options Indexes FollowSymLinks + AllowOverride All + Require all granted + + # vim: syntax=apache ts=4 sw=4 sts=4 sr noet