From a9b279fe8b41496410bc843e168acec59806bde5 Mon Sep 17 00:00:00 2001 From: VC Date: Fri, 11 Apr 2025 08:24:10 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB:=20move=20wordpress=20specifics=20for?= =?UTF-8?q?=20nginx=20to=20nginx=20role?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/vhosts/www.nintendojo.fr.conf.j2 | 7 +++++++ roles/wordpress/files/fastcgi_cache.conf | 7 ------- roles/wordpress/handlers/main.yml | 6 ------ roles/wordpress/tasks/main.yml | 2 -- roles/wordpress/tasks/wp_dojo.yml | 16 ---------------- 5 files changed, 7 insertions(+), 31 deletions(-) delete mode 100644 roles/wordpress/files/fastcgi_cache.conf delete mode 100644 roles/wordpress/handlers/main.yml delete mode 100644 roles/wordpress/tasks/wp_dojo.yml diff --git a/roles/nginx/templates/vhosts/www.nintendojo.fr.conf.j2 b/roles/nginx/templates/vhosts/www.nintendojo.fr.conf.j2 index ee4301c..27c5d6a 100644 --- a/roles/nginx/templates/vhosts/www.nintendojo.fr.conf.j2 +++ b/roles/nginx/templates/vhosts/www.nintendojo.fr.conf.j2 @@ -1,4 +1,11 @@ ## WP NintendojoFR +fastcgi_cache_path + /dev/shm/nginx + levels=1:2 + keys_zone=wpdojo:25m + inactive=1h + max_size=250m; + server { listen *:443 ssl http2; listen [::]:443 ssl http2; diff --git a/roles/wordpress/files/fastcgi_cache.conf b/roles/wordpress/files/fastcgi_cache.conf deleted file mode 100644 index 394769b..0000000 --- a/roles/wordpress/files/fastcgi_cache.conf +++ /dev/null @@ -1,7 +0,0 @@ -fastcgi_cache_path - /dev/shm/nginx - levels=1:2 - keys_zone=wpdojo:25m - inactive=1h - max_size=250m; - diff --git a/roles/wordpress/handlers/main.yml b/roles/wordpress/handlers/main.yml deleted file mode 100644 index c4b5db1..0000000 --- a/roles/wordpress/handlers/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -- name: Restart nginx - ansible.builtin.service: - name: nginx - state: restarted diff --git a/roles/wordpress/tasks/main.yml b/roles/wordpress/tasks/main.yml index 4d3e57f..53d3b04 100644 --- a/roles/wordpress/tasks/main.yml +++ b/roles/wordpress/tasks/main.yml @@ -2,5 +2,3 @@ - name: Init DB ansible.builtin.include_tasks: db.yml -- name: WP for NintendojoFR - ansible.builtin.include_tasks: wp_dojo.yml diff --git a/roles/wordpress/tasks/wp_dojo.yml b/roles/wordpress/tasks/wp_dojo.yml deleted file mode 100644 index 06b8ca1..0000000 --- a/roles/wordpress/tasks/wp_dojo.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- - -- 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"