From d145039dbe9f09ba123ef8f2c48b3bdb6add5798 Mon Sep 17 00:00:00 2001 From: Alexander Dahl <alex@netz39.de> Date: Sun, 9 Mar 2025 18:52:52 +0100 Subject: [PATCH] :rotating_light: host: pottwal: Fix fqcn linter warnings fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:57 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:83 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:91 Action `docker_container` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_network`. host-pottwal.yml:104 Action `docker_network` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:120 Action `docker_container` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:140 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:169 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:237 Action `docker_container` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:259 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:278 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action-core]: Use FQCN for builtin module actions (file). host-pottwal.yml:301 Use `ansible.builtin.file` or `ansible.legacy.file` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_network`. host-pottwal.yml:314 Action `docker_network` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:322 Action `docker_container` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:342 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:374 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action-core]: Use FQCN for builtin module actions (file). host-pottwal.yml:383 Use `ansible.builtin.file` or `ansible.legacy.file` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:393 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:413 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_network`. host-pottwal.yml:438 Action `docker_network` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:446 Action `docker_container` is not FQCN. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:466 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:492 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action-core]: Use FQCN for builtin module actions (file). host-pottwal.yml:501 Use `ansible.builtin.file` or `ansible.legacy.file` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:511 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:528 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action-core]: Use FQCN for builtin module actions (file). host-pottwal.yml:537 Use `ansible.builtin.file` or `ansible.legacy.file` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:554 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:575 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action-core]: Use FQCN for builtin module actions (file). host-pottwal.yml:585 Use `ansible.builtin.file` or `ansible.legacy.file` instead. fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`. host-pottwal.yml:599 Action `docker_container` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (include_role). host-pottwal.yml:619 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead. fqcn[action-core]: Use FQCN for builtin module actions (template). host-pottwal.yml:629 Use `ansible.builtin.template` or `ansible.legacy.template` instead. fqcn[action-core]: Use FQCN for builtin module actions (service). host-pottwal.yml:657 Use `ansible.builtin.service` or `ansible.legacy.service` instead. --- host-pottwal.yml | 68 ++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/host-pottwal.yml b/host-pottwal.yml index 05af3c1..72e3c4e 100644 --- a/host-pottwal.yml +++ b/host-pottwal.yml @@ -55,7 +55,7 @@ # If port 2222 is changed here, it must also be adapted # in the forgejo config file (see application volume)!! - name: Setup the docker container for forgejo - docker_container: + community.docker.docker_container: name: forgejo image: "{{ forgejo_image }}" pull: true @@ -81,7 +81,7 @@ tags: ["forgejo"] - name: Setup proxy site "{{ forgejo_domain_name }}" - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ forgejo_domain_name }}" @@ -89,7 +89,7 @@ tags: ["forgejo"] - name: Ensure apt-cacher container is running - docker_container: + community.docker.docker_container: name: apt_cacher_ng image: mrtux/apt-cacher-ng:latest pull: true @@ -102,7 +102,7 @@ TZ: "{{ timezone }}" - name: Setup docker network - docker_network: + community.docker.docker_network: name: shlinknet state: present internal: true @@ -118,7 +118,7 @@ - shlink - name: Ensure shlink database container is running - docker_container: + community.docker.docker_container: name: shlinkdb image: postgres:16.8-alpine pull: true @@ -138,7 +138,7 @@ - shlink - name: Ensure container for shlink is running - docker_container: + community.docker.docker_container: name: shlink image: "{{ shlink_image }}" pull: true @@ -167,7 +167,7 @@ - shlink - name: Setup proxy site {{ shlink_domain_name }} - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ shlink_domain_name }}" @@ -235,7 +235,7 @@ - Restart prosody - name: Ensure container for prosody XMPP server is running - docker_container: + community.docker.docker_container: name: prosody image: "{{ prosody_image }}" pull: true @@ -257,7 +257,7 @@ - name: Ensure container for static XMPP website is running - docker_container: + community.docker.docker_container: name: jabber-static-website image: "{{ prosody_web_image }}" pull: true @@ -277,7 +277,7 @@ - name: Setup proxy site {{ prosody_domain_name }} # point to static website for now - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ prosody_domain_name }}" @@ -299,7 +299,7 @@ - hedgedoc - name: Ensure the hedgedoc directories exist - file: + ansible.builtin.file: path: "{{ item.path }}" mode: "{{ item.mode }}" state: directory @@ -312,7 +312,7 @@ - hedgedoc - name: Setup docker network - docker_network: + community.docker.docker_network: name: hedgedocnet state: present internal: true @@ -320,7 +320,7 @@ - hedgedoc - name: Install HedgeDoc database container - docker_container: + community.docker.docker_container: name: hedgedocdb image: "{{ hedgedoc_db_image }}" pull: true @@ -340,7 +340,7 @@ - hedgedoc - name: Ensure container for hedgedoc is running - docker_container: + community.docker.docker_container: name: hedgedoc image: "{{ hedgedoc_image }}" pull: true @@ -372,7 +372,7 @@ - hedgedoc - name: Setup proxy site "{{ hedgedoc_domain_name }}" - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ hedgedoc_domain_name }}" @@ -381,7 +381,7 @@ - hedgedoc - name: Ensure the influxdb directories exist - file: + ansible.builtin.file: path: "{{ item }}" mode: 0700 state: directory @@ -391,7 +391,7 @@ - "{{ data_dir }}/influxdb/cfg" - name: Ensure container for influxdb is running - docker_container: + community.docker.docker_container: name: influxdb image: "{{ influxdb_image }}" pull: true @@ -411,7 +411,7 @@ - "{{ data_dir }}/influxdb/cfg:/etc/influxdb2" - name: Setup proxy site {{ influxdb_domain_name }} - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ influxdb_domain_name }}" @@ -436,7 +436,7 @@ - redmine - name: Setup Redmine docker network - docker_network: + community.docker.docker_network: name: redminenet state: present internal: true @@ -444,7 +444,7 @@ - redmine - name: Setup Redmine MySQL container - docker_container: + community.docker.docker_container: name: redminedb image: "{{ redmine_mysql_image }}" pull: true @@ -464,7 +464,7 @@ - redmine - name: Setup Redmine container - docker_container: + community.docker.docker_container: name: redmine image: "{{ redmine_image }}" pull: true @@ -490,7 +490,7 @@ - redmine - name: Setup proxy site "{{ redmine_domain_name }}" - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ redmine_domain_name }}" @@ -499,7 +499,7 @@ - redmine - name: Ensure the uptime-kuma directories exist - file: + ansible.builtin.file: path: "{{ item }}" mode: "0755" state: directory @@ -509,7 +509,7 @@ - uptimekuma - name: Ensure container for uptime-kuma is running - docker_container: + community.docker.docker_container: name: uptime-kuma image: "{{ uptimekuma_image }}" pull: true @@ -526,7 +526,7 @@ - uptimekuma - name: Setup proxy site "{{ uptimekuma_domain_name }}" - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ uptimekuma_domain_name }}" @@ -535,7 +535,7 @@ - uptimekuma - name: Ensure the grafana directories exist - file: + ansible.builtin.file: path: "{{ item.path }}" owner: "{{ item.owner | default('root') }}" mode: "{{ item.mode }}" @@ -552,7 +552,7 @@ - grafana - name: Ensure container for grafana is running - docker_container: + community.docker.docker_container: name: grafana image: "{{ grafana_image }}" pull: true @@ -573,7 +573,7 @@ - grafana - name: Setup proxy site "{{ grafana_domain_name }}" - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ grafana_domain_name }}" @@ -583,7 +583,7 @@ - grafana - name: Ensure the homebox directories exist - file: + ansible.builtin.file: path: "{{ item.path }}" owner: "{{ item.owner | default('root') }}" mode: "{{ item.mode }}" @@ -597,7 +597,7 @@ - homebox - name: Ensure container for homebox is running - docker_container: + community.docker.docker_container: name: homebox image: "{{ homebox_image }}" pull: true @@ -617,7 +617,7 @@ - homebox - name: Setup proxy site {{ homebox_domain_name }} - include_role: + ansible.builtin.include_role: name: setup_http_site_proxy vars: site_name: "{{ homebox_domain_name }}" @@ -627,7 +627,7 @@ - homebox - name: Setup proxy site spaceapi.n39.eu - template: + ansible.builtin.template: src: templates/pottwal/spaceapi-apache-site.j2 dest: /etc/apache2/sites-available/spaceapi.n39.eu.conf mode: "0644" @@ -655,7 +655,7 @@ restart: yes - name: Restart apache2 - service: + ansible.builtin.service: name: apache2 state: restarted @@ -663,6 +663,6 @@ ansible.builtin.shell: cmd: service cron reload # Use the shell call because the task sometimes has problems finding the service state - # service: + # ansible.builtin.service: # name: cron # state: restarted