🚨: yamllint conformity

This commit is contained in:
VC
2024-07-05 11:53:53 +02:00
parent 8ee9a0f8ef
commit 192bf6dfcd
48 changed files with 103 additions and 95 deletions

View File

@@ -22,5 +22,5 @@
ansible.builtin.template:
src: jackett.service.j2
dest: /etc/systemd/system/jackett.service
mode: 0644
mode: "0o644"
notify: Restart jackett

View File

@@ -6,7 +6,7 @@
dest: /etc/apt/trusted.gpg.d/sonarr.asc
owner: root
group: root
mode: 0750
mode: "0o750"
- name: Install sonarr repo
ansible.builtin.apt_repository:

View File

@@ -24,4 +24,4 @@
dest: /var/lib/transmission-daemon/downloads/CACHEDIR.TAG
owner: debian-transmission
group: debian-transmission
mode: '0644'
mode: "0o644"

View File

@@ -12,7 +12,7 @@
ansible.builtin.copy:
src: ./files/dovecot.conf
dest: /etc/dovecot/dovecot.conf
mode: 0644
mode: "0o644"
notify:
- Restart dovecot
@@ -20,7 +20,7 @@
ansible.builtin.copy:
src: ./files/before.sieve
dest: /etc/dovecot/before.sieve
mode: 0644
mode: "0o644"
notify:
- Compile sieve
- Restart dovecot

View File

@@ -10,13 +10,13 @@
url: "{{ elasticsearch_key_url }}"
dest: "{{ elasticsearch_key_path }}"
force: true
mode: 0644
mode: "0o644"
- name: Set elasticsearch source repo
ansible.builtin.copy:
content: "deb [signed-by={{ elasticsearch_key_path }}] https://artifacts.elastic.co/packages/7.x/apt stable main"
dest: /etc/apt/sources.list.d/elasticsearch.list
mode: '0644'
mode: "0o644"
- name: Install elasticsearch
ansible.builtin.apt:
@@ -36,7 +36,7 @@
ansible.builtin.template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: '0644'
mode: "0o644"
notify:
- Restart elasticsearch
loop:

View File

@@ -4,5 +4,5 @@
ansible.builtin.template:
src: firewall.j2
dest: /etc/config/firewall
mode: 0644
mode: "0o644"
notify: Reload firewall

View File

@@ -9,7 +9,7 @@
ansible.builtin.file:
path: /srv/ftp
state: directory
mode: 0755
mode: "0o755"
- name: Add cachedir file
ansible.builtin.template:
@@ -17,7 +17,7 @@
dest: /srv/ftp/CACHEDIR.TAG
owner: root
group: root
mode: '0644'
mode: "0o644"
- name: Create upload directory
ansible.builtin.file:
@@ -25,7 +25,7 @@
owner: ftp
group: root
state: directory
mode: 0755
mode: "0o755"
- name: Put vsftpd config file
ansible.builtin.copy:
@@ -33,7 +33,7 @@
dest: /etc/vsftpd.conf
owner: root
group: root
mode: 0644
mode: "0o644"
notify: Restart vsftpd
- name: Put control size script
@@ -42,7 +42,7 @@
dest: /usr/local/sbin/deleteoldfiles.sh
owner: root
group: root
mode: '0700'
mode: "0o700"
- name: Cron control size script
ansible.builtin.cron:

View File

@@ -6,7 +6,7 @@
dest: "{{ garage_bin }}"
owner: root
group: root
mode: 0755
mode: "0o755"
force: true
notify:
- Restart garage
@@ -15,13 +15,13 @@
ansible.builtin.template:
src: garage.service.j2
dest: /etc/systemd/system/garage.service
mode: 0644
mode: "0o644"
- name: Put garage.toml conf file
ansible.builtin.template:
src: garage.toml.j2
dest: /etc/garage.toml
mode: 0644
mode: "0o644"
vars:
cluster_group: "{{ group_names | map('regex_search', '.+_cluster') | select('string') | first }}"
cluster_group_length: "{{ groups[cluster_group] | reject('search', 'gw') | length }}"

View File

@@ -9,6 +9,6 @@
ansible.builtin.template:
src: haproxy.cfg.j2
dest: /etc/haproxy/haproxy.cfg
mode: 0644
mode: "0o644"
notify:
- Restart haproxy

View File

@@ -9,6 +9,6 @@
ansible.builtin.template:
src: icecast.xml.j2
dest: /etc/icecast2/icecast.xml
mode: 0640
mode: "0o640"
notify:
- Restart icecast2

View File

@@ -12,7 +12,7 @@
ansible.builtin.copy:
src: ./files/mailman.cfg
dest: /etc/mailman3/mailman.cfg
mode: 0640
mode: "0o640"
notify: Restart mailman3
- name: Start mailman3 service

View File

@@ -13,7 +13,7 @@
owner: mysql
group: mysql
state: directory
mode: 0755
mode: "0o755"
- name: Populate mysql directory
ansible.builtin.command:
@@ -27,7 +27,7 @@
ansible.builtin.template:
src: 50-server.cnf.j2
dest: /etc/mysql/mariadb.conf.d/50-server.cnf
mode: 0644
mode: "0o644"
notify: Restart mariadb
- name: Upgrade debian configuration file
@@ -36,7 +36,7 @@
dest: /etc/mysql/debian.cnf
owner: root
group: root
mode: '0600'
mode: "0o600"
notify: Restart mariadb
- name: Force handlers
@@ -64,7 +64,7 @@
ansible.builtin.template:
src: dot.my.cnf.j2
dest: ~/.my.cnf
mode: '0600'
mode: "0o600"
- name: Set root password (follow-up)
community.mysql.mysql_user:
@@ -93,13 +93,13 @@
ansible.builtin.file:
path: /etc/systemd/system/mariadb.service.d/
state: directory
mode: 0755
mode: "0o755"
- name: Create MariaDB service override
ansible.builtin.copy:
src: files/override.conf
dest: /etc/systemd/system/mariadb.service.d/override.conf
mode: 0644
mode: "0o644"
notify:
- Restart mariadb
- Daemon-reload
@@ -108,7 +108,7 @@
ansible.builtin.copy:
src: files/backup_mysql.sh
dest: /usr/local/bin/backup_mysql.sh
mode: '0755'
mode: "0o755"
- name: Cron backup script
ansible.builtin.cron:

View File

@@ -12,7 +12,7 @@
ansible.builtin.file:
state: directory
path: "{{ mastodon_home }}/.ssh"
mode: 0755
mode: "0o755"
owner: mastodon
group: mastodon
@@ -21,7 +21,7 @@
remote_src: true
src: /root/.ssh/authorized_keys
dest: "{{ mastodon_home }}/.ssh/authorized_keys"
mode: 0644
mode: "0o644"
owner: mastodon
group: mastodon

View File

@@ -44,14 +44,14 @@
ansible.builtin.file:
path: "{{ mastodon_home }}/bin"
state: directory
mode: '0750'
mode: "0o750"
- name: Put template scripts
remote_user: mastodon
ansible.builtin.template:
src: "{{ item }}.j2"
dest: "{{ mastodon_home }}/bin/{{ item }}"
mode: '0750'
mode: "0o750"
loop:
- remove_media.sh
- remove_preview_cards.sh
@@ -60,7 +60,7 @@
ansible.builtin.template:
src: "{{ item }}.j2"
dest: "/etc/systemd/system/{{ item }}"
mode: 0644
mode: "0o644"
loop:
- "mastodon-sidekiq.service"
- "mastodon-streaming.service"

View File

@@ -9,6 +9,6 @@
ansible.builtin.copy:
src: ./files/mumble-server.ini
dest: /etc/mumble-server.ini
mode: 0640
mode: "0o640"
notify:
- Restart mumble

View File

@@ -14,7 +14,7 @@
dest: /etc/munin/plugin-conf.d/garage
owner: root
group: root
mode: '0640'
mode: "0o640"
notify:
- Restart munin-node
@@ -24,6 +24,6 @@
dest: /etc/munin/plugins/garage_bucket
owner: root
group: root
mode: '0755'
mode: "0o755"
notify:
- Restart munin-node

View File

@@ -14,7 +14,7 @@
dest: /etc/munin/plugin-conf.d/nvme
owner: root
group: root
mode: '0640'
mode: "0o640"
notify:
- Restart munin-node
@@ -24,7 +24,7 @@
dest: /etc/munin/plugins/nvme
owner: root
group: root
mode: '0755'
mode: "0o755"
notify:
- Restart munin-node

View File

@@ -19,7 +19,7 @@
ansible.builtin.copy:
src: "files/{{ item }}"
dest: "/etc/munin/plugins/{{ item }}"
mode: "0755"
mode: "0o755"
owner: root
group: root
notify:

View File

@@ -26,7 +26,7 @@
ansible.builtin.template:
src: munin-node.conf.j2
dest: /etc/munin/munin-node.conf
mode: 0644
mode: "0o644"
notify:
- Restart munin-node
when: munin_need_reconfigure

View File

@@ -4,7 +4,7 @@
ansible.builtin.copy:
src: "./files/{{ item.0 }}"
dest: "/etc/munin/plugins/{{ item.0 }}{{ item.1.name }}"
mode: 0755
mode: "0o755"
loop: "{{ mikrotik_unitary_scripts | product(mikrotik_hosts) | list }}"
notify:
- Restart munin-node
@@ -13,7 +13,7 @@
ansible.builtin.copy:
src: "./files/{{ item.1 }}"
dest: "/etc/munin/plugins/{{ item.1 }}{{ item.0.0.name }}_{{ item.0.1 }}"
mode: 0755
mode: "0o755"
loop: "{{ mikrotik_hosts | subelements('ifaces') | product(mikrotik_periface_scripts) }}"
loop_control:
label: "{{ item.0.1 }}"

View File

@@ -9,4 +9,4 @@
ansible.builtin.template:
src: munin.conf.j2
dest: /etc/munin/munin.conf
mode: 0644
mode: "0o644"

View File

@@ -20,7 +20,7 @@
ansible.builtin.template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: 0644
mode: "0o644"
notify:
- Restart nginx
loop:

View File

@@ -15,7 +15,7 @@
ansible.builtin.template:
src: "vhosts/{{ item }}.conf.j2"
dest: "/etc/nginx/sites-available/{{ item }}.conf"
mode: 0644
mode: "0o644"
notify:
- Restart nginx
loop: "{{ web_hostname }}"

View File

@@ -10,7 +10,7 @@
url: "{{ nodejs_key_url }}"
dest: /tmp/nodesource.gpg.key
force: true
mode: 0644
mode: "0o644"
- name: Dearmor gpg key
ansible.builtin.command:
@@ -21,7 +21,7 @@
ansible.builtin.copy:
content: "deb [signed-by={{ nodejs_key_path }}] https://deb.nodesource.com/node_{{ nodejs_version }}.x nodistro main"
dest: /etc/apt/sources.list.d/nodesource.list
mode: 0644
mode: "0o644"
- name: Install nodejs
ansible.builtin.apt:

View File

@@ -9,13 +9,13 @@
ansible.builtin.template:
src: upsmon.conf.j2
dest: /etc/nut/upsmon.conf
mode: '0640'
mode: "0o640"
notify: Restart nut-client
- name: Put nut configuration file
ansible.builtin.copy:
src: files/nut.conf
dest: /etc/nut/nut.conf
mode: '0640'
mode: "0o640"
when: inventory_hostname not in groups['nut_server']
notify: Restart nut-client

View File

@@ -9,7 +9,7 @@
ansible.builtin.copy:
src: files/90-nut-ups.rules
dest: /etc/udev/rules.d/90-nut-ups.rules
mode: 0644
mode: "0o644"
notify:
- Reload udev
- Restart nut-driver
@@ -18,7 +18,7 @@
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: 0640
mode: "0o640"
loop:
- {src: "files/nut.conf", dest: "/etc/nut/nut.conf"}
- {src: "files/ups.conf", dest: "/etc/nut/ups.conf"}
@@ -29,5 +29,5 @@
ansible.builtin.template:
src: upsd.users.j2
dest: /etc/nut/upsd.users
mode: '0640'
mode: "0o640"
notify: Restart nut-server

View File

@@ -12,7 +12,7 @@
ansible.builtin.template:
src: opendkim.conf
dest: /etc/opendkim.conf
mode: 0644
mode: "0o644"
notify:
- Restart opendkim
@@ -20,13 +20,13 @@
ansible.builtin.file:
path: /etc/dkim
state: directory
mode: 0755
mode: "0o755"
- name: Put secondary configuration files
ansible.builtin.copy:
src: "./files/dkim/{{ item }}"
dest: "/etc/dkim/{{ item }}"
mode: 0644
mode: "0o644"
loop:
- KeyTable
- PeerList

View File

@@ -9,7 +9,7 @@
ansible.builtin.copy:
src: ./files/opendmarc.conf
dest: /etc/opendmarc.conf
mode: 0644
mode: "0o644"
notify:
- Restart opendmarc
@@ -17,13 +17,13 @@
ansible.builtin.file:
path: /etc/dmarc
state: directory
mode: 0755
mode: "0o755"
- name: Put secondary configuration files
ansible.builtin.copy:
src: "./files/dmarc/{{ item }}"
dest: "/etc/dmarc/{{ item }}"
mode: 0644
mode: "0o644"
loop:
- IgnoreHosts
notify:

View File

@@ -23,7 +23,7 @@
ansible.builtin.file:
state: directory
path: "{{ peertube_home }}/.ssh"
mode: 0755
mode: "0o755"
owner: peertube
group: peertube
@@ -32,7 +32,7 @@
remote_src: true
src: /root/.ssh/authorized_keys
dest: "{{ peertube_home }}/.ssh/authorized_keys"
mode: 0644
mode: "0o644"
owner: peertube
group: peertube
@@ -42,9 +42,9 @@
state: directory
owner: peertube
group: peertube
mode: "{{ item.mode | default('0755') }}"
mode: "{{ item.mode | default('0o755') }}"
loop:
- {path: "config", mode: "0750"}
- {path: "config", mode: "0o750"}
- {path: "storage"}
- {path: "versions"}
@@ -78,7 +78,7 @@
ansible.builtin.template:
src: peertube.service.j2
dest: /etc/systemd/system/peertube.service
mode: 0644
mode: "0o644"
- name: Install default configuration
ansible.builtin.file:

View File

@@ -9,7 +9,7 @@
ansible.builtin.template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: 0644
mode: "0o644"
loop:
- {src: "www.conf.j2", dest: "/etc/php/{{ php_version }}/fpm/pool.d/www.conf"}
- {src: "php.ini.j2", dest: "/etc/php/{{ php_version }}/fpm/php.ini"}

View File

@@ -14,7 +14,7 @@
ansible.builtin.copy:
src: "./files/{{ item }}"
dest: "/etc/postfix/{{ item }}"
mode: 0644
mode: "0o644"
loop:
- main.cf
- master.cf
@@ -25,7 +25,7 @@
ansible.builtin.copy:
src: "./files/{{ item }}"
dest: "/etc/postfix/{{ item }}"
mode: 0644
mode: "0o644"
loop:
- transport
- virtual-regexp
@@ -39,4 +39,4 @@
dest: /usr/local/bin/generate_email.sh
owner: root
group: root
mode: '0755'
mode: "0o755"

View File

@@ -11,7 +11,7 @@
owner: postgres
group: postgres
state: directory
mode: 0700
mode: "0o700"
- name: Populate postgresql directory
ansible.builtin.command:
@@ -25,14 +25,14 @@
ansible.builtin.copy:
src: "files/pg_hba.conf"
dest: "/etc/postgresql/{{ postgres_pg_version }}/main/pg_hba.conf"
mode: "0640"
mode: "0o640"
notify: Restart postgres
- name: Put main configuration files
ansible.builtin.template:
src: "postgresql.conf.j2"
dest: "/etc/postgresql/{{ postgres_pg_version }}/main/postgresql.conf"
mode: "0644"
mode: "0o644"
- name: Create backup dir
ansible.builtin.file:
@@ -40,7 +40,7 @@
owner: postgres
group: postgres
state: directory
mode: 0755
mode: "0o755"
- name: Cron backup script
ansible.builtin.cron:

View File

@@ -9,6 +9,6 @@
ansible.builtin.copy:
src: files/postgrey
dest: /etc/default/postgrey
mode: 0644
mode: "0o644"
notify:
- Restart postgrey

View File

@@ -4,7 +4,7 @@
ansible.builtin.get_url:
url: "{{ restic_download_url }}"
dest: "/tmp"
mode: 0644
mode: "0o644"
- name: Uncompress restic
ansible.builtin.shell:
@@ -14,6 +14,6 @@
- name: Check restic exe
ansible.builtin.file:
path: "{{ restic_path }}"
mode: 0755
mode: "0o755"
owner: root
group: "{{ restic_exe_group }}"

View File

@@ -9,7 +9,7 @@
dest: "{{ restic_script_path }}"
owner: root
group: "{{ restic_exe_group }}"
mode: '0750'
mode: "0o750"
- name: Cron backup script
ansible.builtin.cron:

View File

@@ -9,7 +9,7 @@
ansible.builtin.copy:
src: files/sys.conf
dest: /etc/rsyslog.d/sys.conf
mode: 0644
mode: "0o644"
notify: Restart rsyslog
when: "'rsyslogservers' in group_names"
@@ -17,7 +17,7 @@
ansible.builtin.copy:
src: files/remote.conf
dest: /etc/rsyslog.d/remote.conf
mode: 0644
mode: "0o644"
notify: Restart rsyslog
- name: Insert hosts into /etc/hosts

View File

@@ -20,7 +20,7 @@
ansible.builtin.template:
src: sasl_passwd.j2
dest: /etc/postfix/sasl_passwd
mode: 0640
mode: "0o640"
notify:
- Postmap sasl_passwd
- Restart postfix
@@ -29,5 +29,5 @@
ansible.builtin.template:
src: main.cf.j2
dest: /etc/postfix/main.cf
mode: 0644
mode: "0o644"
notify: Restart postfix

View File

@@ -3,7 +3,7 @@
- name: Create recipient/destination map
ansible.builtin.copy:
dest: "{{ item.destination }}"
mode: 0644
mode: "0o644"
content: |
{{ item.content }}
loop:

View File

@@ -9,7 +9,7 @@
ansible.builtin.template:
src: smtp-wrapper.conf.j2
dest: /etc/stunnel/smtp-wrapper.conf
mode: 0644
mode: "0o644"
notify: Restart stunnel4
- name: Ensure stunnel is enabled and running

View File

@@ -14,7 +14,7 @@
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: 0644
mode: "0o644"
loop:
- {src: "./files/local.cf", dest: "/etc/spamassassin/local.cf"}
- {src: "./files/spamassassin", dest: "/etc/default/spamassassin"}

View File

@@ -64,7 +64,7 @@
ansible.builtin.copy:
src: files/dotbashrc
dest: /root/.bashrc
mode: 0644
mode: "0o644"
owner: root
group: root
@@ -72,7 +72,7 @@
ansible.builtin.copy:
src: files/vim/
dest: /root/.vim
mode: 0755
mode: "0o755"
owner: root
group: root
@@ -82,7 +82,7 @@
ansible.builtin.template:
src: sshd_config.j2
dest: /etc/ssh/sshd_config
mode: 0644
mode: "0o644"
notify:
- Restart sshd
@@ -102,4 +102,4 @@
ansible.builtin.copy:
src: files/5-install
dest: /etc/cron-apt/action.d/5-install
mode: 0644
mode: "0o644"

View File

@@ -4,5 +4,5 @@
ansible.builtin.copy:
src: files/50-usb.rules
dest: /etc/udev/rules.d/50-usb.rules
mode: 0644
mode: "0o644"
notify: Reload udev

View File

@@ -6,7 +6,7 @@
state: directory
owner: www-data
group: www-data
mode: 0755
mode: "0o755"
- name: Download oolatoocs exec
ansible.builtin.get_url:
@@ -14,7 +14,7 @@
dest: "{{ webapps_oolatoocs_local_bin_path }}"
owner: root
group: root
mode: 0755
mode: "0o755"
- name: Put conf file
ansible.builtin.template:
@@ -22,7 +22,7 @@
dest: /usr/local/etc/oolatoocs.toml
owner: www-data
group: www-data
mode: 0640
mode: "0o640"
- name: Init oolatoocs DB
ansible.builtin.command:

View File

@@ -9,7 +9,7 @@
ansible.builtin.copy:
src: files/ttrss_backend.service
dest: /etc/systemd/system/ttrss_backend.service
mode: 0644
mode: "0o644"
- name: Enable and start service ttrss_backend
ansible.builtin.service:

View File

@@ -4,7 +4,7 @@
ansible.builtin.copy:
src: files/fastcgi_cache.conf
dest: /etc/nginx/conf.d/fastcgi_cache.conf
mode: 0644
mode: "0o644"
notify:
- Restart nginx

View File

@@ -18,13 +18,13 @@
path: /etc/prosody/certs/dh-2048.pem
owner: root
group: prosody
mode: '0640'
mode: "0o640"
- name: Put prosody configuration file
ansible.builtin.copy:
src: ./files/prosody.cfg.lua
dest: /etc/prosody/prosody.cfg.lua
mode: 0640
mode: "0o640"
owner: root
group: prosody
notify:

View File

@@ -4,7 +4,7 @@
ansible.builtin.get_url:
url: "{{ yarn_key_url }}"
dest: /tmp/yarn.gpg.key
mode: 0644
mode: "0o644"
force: true
- name: Dearmor gpg key
@@ -16,7 +16,7 @@
ansible.builtin.copy:
content: "deb [signed-by={{ yarn_key_path }}] https://dl.yarnpkg.com/debian stable main"
dest: /etc/apt/sources.list.d/yarn.list
mode: 0644
mode: "0o644"
- name: Install yarn
ansible.builtin.apt: