add Wordpress role

This commit is contained in:
Oli
2022-12-15 22:36:34 +00:00
parent 6d1b0d1183
commit 5dd8777095
8 changed files with 309 additions and 4 deletions

View File

@@ -0,0 +1,27 @@
---
- name: Create wordpress directory
file:
path: "{{ wordpress_dir }}"
state: directory
owner: "{{ webserver_user }}"
group: "{{ webserver_group }}"
mode: 0755
- name: unpack latest wordpress version
unarchive:
remote_src: true
src: "https://wordpress.org/latest.tar.gz"
dest: "{{ wordpress_dir }}"
owner: "{{ webserver_user }}"
group: "{{ webserver_group }}"
creates: "{{ wordpress_dir }}/wp-config-sample.php"
extra_opts:
- --strip-components=1
- name: Copy configuration file
template:
src: wp-config.php.j2
dest: "{{ wordpress_dir }}/wp-config.php"
owner: "{{ webserver_user }}"
group: "{{ webserver_group }}"
mode: 0600