From 9d3035ac3ca4685844f10321873904b56639bae3 Mon Sep 17 00:00:00 2001 From: VC Date: Fri, 14 Feb 2025 20:58:51 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5:=20remove=20webapps=20role?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/webapps/files/fastcgi_cache.conf | 7 ---- roles/webapps/handlers/main.yml | 6 ---- roles/webapps/tasks/main.yml | 11 ------ roles/webapps/tasks/oolatoocs.yml | 42 ---------------------- roles/webapps/tasks/wp_dojo.yml | 16 --------- roles/webapps/tasks/wpdev_dojo.yml | 9 ----- roles/webapps/templates/oolatoocs.toml.j2 | 14 -------- roles/webapps/templates/wwwdev.htpasswd.j2 | 1 - roles/webapps/vars/main.yml | 6 ---- 9 files changed, 112 deletions(-) delete mode 100644 roles/webapps/files/fastcgi_cache.conf delete mode 100644 roles/webapps/handlers/main.yml delete mode 100644 roles/webapps/tasks/main.yml delete mode 100644 roles/webapps/tasks/oolatoocs.yml delete mode 100644 roles/webapps/tasks/wp_dojo.yml delete mode 100644 roles/webapps/tasks/wpdev_dojo.yml delete mode 100644 roles/webapps/templates/oolatoocs.toml.j2 delete mode 100644 roles/webapps/templates/wwwdev.htpasswd.j2 delete mode 100644 roles/webapps/vars/main.yml diff --git a/roles/webapps/files/fastcgi_cache.conf b/roles/webapps/files/fastcgi_cache.conf deleted file mode 100644 index 394769b..0000000 --- a/roles/webapps/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/webapps/handlers/main.yml b/roles/webapps/handlers/main.yml deleted file mode 100644 index c4b5db1..0000000 --- a/roles/webapps/handlers/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -- name: Restart nginx - ansible.builtin.service: - name: nginx - state: restarted diff --git a/roles/webapps/tasks/main.yml b/roles/webapps/tasks/main.yml deleted file mode 100644 index c21d187..0000000 --- a/roles/webapps/tasks/main.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- - -- name: WP for NintendojoFR - ansible.builtin.include_tasks: wp_dojo.yml - when: inventory_hostname == 'web2.dmz.mateu.be' -- name: WP dev for NintendojoFR - ansible.builtin.include_tasks: wpdev_dojo.yml - when: inventory_hostname == 'web2.dmz.mateu.be' -- name: Oolatoocs for NintendojoFR - ansible.builtin.include_tasks: oolatoocs.yml - when: inventory_hostname in groups['mastodonservers'] diff --git a/roles/webapps/tasks/oolatoocs.yml b/roles/webapps/tasks/oolatoocs.yml deleted file mode 100644 index ed614b0..0000000 --- a/roles/webapps/tasks/oolatoocs.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- - -- name: Create the directory for oolatoocs - ansible.builtin.file: - name: "{{ webapps_oolatoocs_db_dir }}" - state: directory - owner: www-data - group: www-data - mode: "0o755" - -- name: Download oolatoocs exec - ansible.builtin.get_url: - url: "{{ webapps_oolatoocs_url }}.{{ webapps_oolatoocs_version }}" - dest: "{{ webapps_oolatoocs_local_bin_path }}" - owner: root - group: root - mode: "0o755" - -- name: Put conf file - ansible.builtin.template: - src: oolatoocs.toml.j2 - dest: /usr/local/etc/oolatoocs.toml - owner: www-data - group: www-data - mode: "0o640" - -- name: Init oolatoocs DB - ansible.builtin.command: - cmd: "{{ webapps_oolatoocs_local_bin_path }} init" - creates: "{{ webapps_oolatoocs_db_dir }}/db" - -- name: Migrate oolatoocs DB - ansible.builtin.command: - cmd: "{{ webapps_oolatoocs_local_bin_path }} migrate" - changed_when: false - -- name: Cron for oolatoocs - ansible.builtin.cron: - name: Oolatoocs - user: www-data - minute: "*/5" - job: "{{ webapps_oolatoocs_local_bin_path }}" diff --git a/roles/webapps/tasks/wp_dojo.yml b/roles/webapps/tasks/wp_dojo.yml deleted file mode 100644 index 06b8ca1..0000000 --- a/roles/webapps/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" diff --git a/roles/webapps/tasks/wpdev_dojo.yml b/roles/webapps/tasks/wpdev_dojo.yml deleted file mode 100644 index d6751a2..0000000 --- a/roles/webapps/tasks/wpdev_dojo.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -- name: Put htpasswd file - ansible.builtin.template: - src: wwwdev.htpasswd.j2 - dest: /etc/nginx/wwwdev.htpasswd - owner: www-data - group: www-data - mode: "0o600" diff --git a/roles/webapps/templates/oolatoocs.toml.j2 b/roles/webapps/templates/oolatoocs.toml.j2 deleted file mode 100644 index 39aeaa5..0000000 --- a/roles/webapps/templates/oolatoocs.toml.j2 +++ /dev/null @@ -1,14 +0,0 @@ -[oolatoocs] -db_path = "{{ webapps_oolatoocs_db_dir }}/db" - -[mastodon] -base = "https://m.nintendojo.fr" -client_id = "{{ oolatoocs_mastodon_client_id }}" -client_secret = "{{ oolatoocs_mastodon_client_secret }}" -redirect = "urn:ietf:wg:oauth:2.0:oob" -token = "{{ oolatoocs_mastodon_token }}" - -[bluesky] -handle = "nintendojofr.bsky.social" -password = "{{ oolatoocs_bluesky_password }}" -config_path = "{{ webapps_oolatoocs_db_dir }}/bsky.json" diff --git a/roles/webapps/templates/wwwdev.htpasswd.j2 b/roles/webapps/templates/wwwdev.htpasswd.j2 deleted file mode 100644 index c9ec149..0000000 --- a/roles/webapps/templates/wwwdev.htpasswd.j2 +++ /dev/null @@ -1 +0,0 @@ -editeurs:{{ webapps_htpasswd_editeurs }} diff --git a/roles/webapps/vars/main.yml b/roles/webapps/vars/main.yml deleted file mode 100644 index fb8d3ca..0000000 --- a/roles/webapps/vars/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -webapps_oolatoocs_db_dir: /var/lib/oolatoocs -webapps_oolatoocs_url: https://r.mateu.be/oolatoocs/oolatoocs -webapps_oolatoocs_version: v4.2.0 -webapps_oolatoocs_local_bin_path: /usr/local/bin/oolatoocs