style: make ansible-lint happier

This commit is contained in:
VC
2024-07-05 11:53:32 +02:00
parent 4bed35c4f3
commit a0eafea5ff
9 changed files with 50 additions and 47 deletions

View File

@@ -1,11 +1,11 @@
--- ---
- name: restart nginx - name: Restart nginx
service: ansible.builtin.service:
name: nginx name: nginx
state: restarted state: restarted
- name: restart php-fpm - name: Restart php-fpm
service: ansible.builtin.service:
name: "php{{ php_version }}-fpm" name: "php{{ php_version }}-fpm"
state: restarted state: restarted

View File

@@ -1,25 +1,25 @@
--- ---
- name: include ttrss for web1 - name: Include ttrss for web1
include_tasks: ttrss.yml ansible.builtin.include_tasks: ttrss.yml
when: inventory_hostname == 'web1.dmz.mateu.be' when: inventory_hostname == 'web1.dmz.mateu.be'
- name: include matomo for web2 - name: Include matomo for web2
include_tasks: matomo.yml ansible.builtin.include_tasks: matomo.yml
when: inventory_hostname == 'web2.dmz.mateu.be' when: inventory_hostname == 'web2.dmz.mateu.be'
- name: WP for NintendojoFR - name: WP for NintendojoFR
include_tasks: wp_dojo.yml ansible.builtin.include_tasks: wp_dojo.yml
when: inventory_hostname == 'web2.dmz.mateu.be' when: inventory_hostname == 'web2.dmz.mateu.be'
# Scootaloo # Scootaloo
- name: Scootaloo config for m.nintendojo.fr - name: Scootaloo config for m.nintendojo.fr
include_tasks: scootaloo_config.yml ansible.builtin.include_tasks: scootaloo_config.yml
when: inventory_hostname == 'masto1.dmz.mateu.be' when: inventory_hostname == 'masto1.dmz.mateu.be'
- name: Scootaloo for Mastodon - name: Scootaloo for Mastodon
include_tasks: scootaloo.yml ansible.builtin.include_tasks: scootaloo.yml
when: inventory_hostname in groups['rorservers'] when: inventory_hostname in groups['rorservers']
- name: tootctl (docker) for mastodon - name: Tootctl (docker) for mastodon
include_tasks: tootctl_docker.yml ansible.builtin.include_tasks: tootctl_docker.yml
when: inventory_hostname in groups['dockerservers'] when: inventory_hostname in groups['dockerservers']
- name: tootctl (no docker) for mastodon - name: Tootctl (no docker) for mastodon
include_tasks: tootctl_nodocker.yml ansible.builtin.include_tasks: tootctl_nodocker.yml
when: inventory_hostname in groups['mastodonservers'] when: inventory_hostname in groups['mastodonservers']

View File

@@ -1,7 +1,7 @@
--- ---
- name: crontab for matomo - name: Crontab for matomo
cron: ansible.builtin.cron:
name: Matomo reports name: Matomo reports
user: www-data user: www-data
minute: "5" minute: "5"

View File

@@ -1,36 +1,37 @@
--- ---
- name: install scootaloo - name: Install scootaloo
get_url: ansible.builtin.get_url:
url: "https://r.mateu.be/scootaloo/scootaloo.v{{ scootaloo_version }}" url: "https://r.mateu.be/scootaloo/scootaloo.v{{ scootaloo_version }}"
dest: "{{ scootaloo_bin_path }}" dest: "{{ scootaloo_bin_path }}"
owner: root owner: root
group: www-data group: www-data
mode: 0750 mode: 0750
- name: create scootaloo config dir - name: Create scootaloo config dir
file: ansible.builtin.file:
path: "{{ scootaloo_db_path }}" path: "{{ scootaloo_db_path }}"
state: directory state: directory
owner: www-data owner: www-data
group: www-data group: www-data
mode: 0750 mode: 0750
- name: init scootaloo db - name: Init scootaloo db
shell: ansible.builtin.command:
cmd: "{{ scootaloo_bin_path }} init" cmd: "{{ scootaloo_bin_path }} init"
creates: "{{ scootaloo_db_path }}/scootaloo.sqlite" creates: "{{ scootaloo_db_path }}/scootaloo.sqlite"
become: true become: true
become_user: www-data become_user: www-data
- name: migrate scootaloo db - name: Migrate scootaloo db
shell: ansible.builtin.command:
cmd: "{{ scootaloo_bin_path }} migrate" cmd: "{{ scootaloo_bin_path }} migrate"
changed_when: false
become: true become: true
become_user: www-data become_user: www-data
- name: cron for scootaloo - name: Cron for scootaloo
cron: ansible.builtin.cron:
name: Scootaloo Dojo name: Scootaloo Dojo
user: www-data user: www-data
minute: "*/{{ scootaloo_min_refresh_interval }}" minute: "*/{{ scootaloo_min_refresh_interval }}"

View File

@@ -1,7 +1,7 @@
--- ---
- name: put configuration file - name: Put configuration file
template: ansible.builtin.template:
src: scootaloo.toml.j2 src: scootaloo.toml.j2
dest: /usr/local/etc/scootaloo.toml dest: /usr/local/etc/scootaloo.toml
owner: root owner: root

View File

@@ -1,14 +1,14 @@
--- ---
- name: cron for media tootctl - name: Cron for media tootctl
cron: ansible.builtin.cron:
name: Mastodon tootctl name: Mastodon tootctl
minute: "0" minute: "0"
hour: "2" hour: "2"
job: "docker-compose -f /srv/docker/{{ web_hostname[0] }}/docker-compose.yml run --rm web bin/tootctl media remove" job: "docker-compose -f /srv/docker/{{ web_hostname[0] }}/docker-compose.yml run --rm web bin/tootctl media remove"
- name: cron for preview_cards tootctl - name: Cron for preview_cards tootctl
cron: ansible.builtin.cron:
name: Mastodon tootctl preview name: Mastodon tootctl preview
minute: "30" minute: "30"
hour: "2" hour: "2"

View File

@@ -1,15 +1,15 @@
--- ---
- name: cron for media tootctl - name: Cron for media tootctl
cron: ansible.builtin.cron:
user: mastodon user: mastodon
name: Mastodon tootctl name: Mastodon tootctl
minute: "0" minute: "0"
hour: "2" hour: "2"
job: "{{ mastodon_home }}/bin/remove_media.sh" job: "{{ mastodon_home }}/bin/remove_media.sh"
- name: cron for preview_cards tootctl - name: Cron for preview_cards tootctl
cron: ansible.builtin.cron:
user: mastodon user: mastodon
name: Mastodon tootctl preview name: Mastodon tootctl preview
minute: "30" minute: "30"

View File

@@ -1,17 +1,18 @@
--- ---
- name: systemd file for backend - name: Systemd file for backend
copy: ansible.builtin.copy:
src: files/ttrss_backend.service src: files/ttrss_backend.service
dest: /etc/systemd/system/ttrss_backend.service dest: /etc/systemd/system/ttrss_backend.service
mode: 0644
- name: enable and start service ttrss_backend - name: Enable and start service ttrss_backend
service: ansible.builtin.service:
name: ttrss_backend name: ttrss_backend
enabled: true enabled: true
state: started state: started
- name: install git - name: Install git
package: ansible.builtin.package:
name: git name: git
state: present state: present

View File

@@ -1,14 +1,15 @@
--- ---
- name: nginx cache - name: Nginx cache
copy: ansible.builtin.copy:
src: files/fastcgi_cache.conf src: files/fastcgi_cache.conf
dest: /etc/nginx/conf.d/fastcgi_cache.conf dest: /etc/nginx/conf.d/fastcgi_cache.conf
mode: 0644
notify: notify:
- restart nginx - restart nginx
- name: wordpress cron - name: Wordpress cron
cron: ansible.builtin.cron:
name: "WP Twitter refresh" name: "WP Twitter refresh"
user: www-data user: www-data
minute: "*/2" minute: "*/2"