♻: move dojo wordpress crons to dedicated role
This commit is contained in:
6
roles/wordpress/tasks/main.yml
Normal file
6
roles/wordpress/tasks/main.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
|
||||
- name: WP for NintendojoFR
|
||||
ansible.builtin.include_tasks: wp_dojo.yml
|
||||
- name: WP dev for NintendojoFR
|
||||
ansible.builtin.include_tasks: wpdev_dojo.yml
|
16
roles/wordpress/tasks/wp_dojo.yml
Normal file
16
roles/wordpress/tasks/wp_dojo.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
|
||||
- name: Put nginx cache configuration file
|
||||
ansible.builtin.copy:
|
||||
src: files/fastcgi_cache.conf
|
||||
dest: /etc/nginx/conf.d/fastcgi_cache.conf
|
||||
mode: "0o644"
|
||||
notify:
|
||||
- Restart nginx
|
||||
|
||||
- name: Cron for wordpress
|
||||
ansible.builtin.cron:
|
||||
name: "WP Twitter refresh"
|
||||
user: www-data
|
||||
minute: "*/2"
|
||||
job: "/usr/bin/wget -q -O - https://www.nintendojo.fr/wp-cron.php &> /dev/null"
|
9
roles/wordpress/tasks/wpdev_dojo.yml
Normal file
9
roles/wordpress/tasks/wpdev_dojo.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
|
||||
- name: Put htpasswd file
|
||||
ansible.builtin.template:
|
||||
src: wwwdev.htpasswd.j2
|
||||
dest: /etc/nginx/wwwdev.htpasswd
|
||||
owner: www-data
|
||||
group: www-data
|
||||
mode: "0o600"
|
Reference in New Issue
Block a user