Commit graph

1424 commits

Author SHA1 Message Date
cc41217ad8 🔧 Enable automatic docker image prune again
The feature was part of the old role but unconditionally.  When porting
to external role we made it optional with variable
`docker_cron_image_prune` but default to false.  Restore the previous
behaviour in this playbook.
2025-02-23 19:18:21 +01:00
e946fe37b4 🔧 renovate: Remove docker_compose match
The role matched by this was removed, and is handled through
requirements.yml now.  That should already be covered by renovate
without additional configuration.
2025-02-23 19:18:21 +01:00
b22c86758e 🚚 Migrate docker_host role to external project
We used a similar local role here, in the Freifunk Magdeburg project,
and in personal playbooks.  That was moved to an external project,
unified, and reworked, so the external role can act as replacement for
the distributed, redundant copies.

Link: https://github.com/netz39/ansible-role-host-docker
2025-02-23 19:18:21 +01:00
2fe2420a10 Merge pull request 'Update shlinkio/shlink Docker tag to v4.4.4' () from renovate/shlinkio-shlink-4.x into master
Reviewed-on: 
2025-02-21 17:41:12 +01:00
028e4ffadd chore(deps): update shlinkio/shlink docker tag to v4.4.4 2025-02-21 17:41:01 +01:00
12c0b271a9 Merge pull request 'Update grafana/grafana Docker tag to v11.5.2' () from renovate/grafana-grafana-11.x into master
Reviewed-on: 
2025-02-21 17:40:38 +01:00
0cc1d052ad chore(deps): update grafana/grafana docker tag to v11.5.2 2025-02-21 17:40:19 +01:00
41875c04b2 Merge pull request 'Update quay.io/hedgedoc/hedgedoc Docker tag to v1.10.2' () from renovate/quay.io-hedgedoc-hedgedoc-1.x into master
Reviewed-on: 
2025-02-21 17:40:02 +01:00
635b87a300 chore(deps): update quay.io/hedgedoc/hedgedoc docker tag to v1.10.2 2025-02-21 17:39:44 +01:00
38ecaf4e92 Merge pull request 'Update joseluisq/static-web-server Docker tag to v2.36' () from renovate/joseluisq-static-web-server-2.x into master
Reviewed-on: 
Reviewed-by: Alexander Dahl <alex@netz39.de>
2025-02-21 17:38:34 +01:00
7a08b136ab Update joseluisq/static-web-server Docker tag to v2.36 2025-02-21 14:18:59 +00:00
540f489a04 Merge pull request 'Update bitnami/rabbitmq Docker tag to v4.0.6' () from renovate/bitnami-rabbitmq-4.x into master
Reviewed-on: 
2025-02-21 14:41:59 +01:00
c1acfd6671 chore(deps): update bitnami/rabbitmq docker tag to v4.0.6 2025-02-21 14:41:36 +01:00
517bf90b7b Merge pull request '🚨 reduce ansible-lint warning count (trivial yaml and jinja warnings)' () from lint into master
Reviewed-on: 
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-02-20 10:10:01 +01:00
71f68604d7 🔧 yamllint: Disable comment-indentation warnings
Looked at the first three or five warnings, and those all look sane.
The linter seems to be overly picky here.

ansible-lint is happy about yaml now:

    % ansible-lint -t yaml

    Passed with production profile: 0 failure(s), 0 warning(s) on 142 files.

Link: https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.comments_indentation
2025-02-20 08:23:17 +01:00
41ab4622b3 🚨 Fix trivial jinja spacing warnings
Fixes the following ansible-lint warnings:

    jinja[spacing]: Jinja2 spacing could be improved: group:Admins:{{ users | map(attribute = 'logname') | join("@pam,") }}@pam:: -> group:Admins:{{ users | map(attribute='logname') | join("@pam,") }}@pam:: (warning)
    host-beaker.yml:23 Jinja2 template rewrite recommendation: `group:Admins:{{ users | map(attribute='logname') | join("@pam,") }}@pam::`.

    jinja[spacing]: Jinja2 spacing could be improved: {{  docker_ip_ranges  }} -> {{  docker_ip_ranges }} (warning)
    host-krypton.yml:95 Jinja2 template rewrite recommendation: `{{  docker_ip_ranges }}`.

    jinja[spacing]: Jinja2 spacing could be improved: {{  item  }} -> {{  item }} (warning)
    host-krypton.yml:98 Jinja2 template rewrite recommendation: `{{  item }}`.

    jinja[spacing]: Jinja2 spacing could be improved: {{  docker_ip_ranges  }} -> {{  docker_ip_ranges }} (warning)
    host-krypton.yml:105 Jinja2 template rewrite recommendation: `{{  docker_ip_ranges }}`.

    jinja[spacing]: Jinja2 spacing could be improved: {{  item  }} -> {{  item }} (warning)
    host-krypton.yml:108 Jinja2 template rewrite recommendation: `{{  item }}`.

    jinja[spacing]: Jinja2 spacing could be improved: {{ cleanuri_amqp_user  }} -> {{ cleanuri_amqp_user }} (warning)
    roles/cleanuri/tasks/main.yml:36 Jinja2 template rewrite recommendation: `{{ cleanuri_amqp_user }}`.

    jinja[spacing]: Jinja2 spacing could be improved: {{ cleanuri_amqp_user  }} -> {{ cleanuri_amqp_user }} (warning)
    roles/cleanuri/tasks/main.yml:53 Jinja2 template rewrite recommendation: `{{ cleanuri_amqp_user }}`.

    jinja[spacing]: Jinja2 spacing could be improved: {{ cleanuri_amqp_user  }} -> {{ cleanuri_amqp_user }} (warning)
    roles/cleanuri/tasks/main.yml:70 Jinja2 template rewrite recommendation: `{{ cleanuri_amqp_user }}`.
2025-02-20 06:43:59 +01:00
a0021c4979 🚨 Add more spaces before comment
Fixes the following ansible-lint warnings:

    yaml[comments]: Too few spaces before comment
    host-unicorn.yml:31

    yaml[comments]: Too few spaces before comment
    host-wittgenstein.yml:143
2025-02-19 22:01:13 +01:00
cbbcccdcae 🚨 Remove extra blank line
Fixes the following ansible-lint warning:

    yaml[empty-lines]: Too many blank lines (1 > 0)
    host_vars/radon.n39.eu/vars.yml:14
2025-02-19 21:58:48 +01:00
42710413d7 🚨 Add missing document start
Fixes the following ansible-lint warning:

    yaml[document-start]: Missing document start "---"
    host_vars/wittgenstein.n39.eu/vars.yml:1
2025-02-19 21:57:30 +01:00
a9e5a509a5 🚨 Fix wrong indentation
Fixes the following ansible-lint warnings:

    yaml[indentation]: Wrong indentation: expected 6 but found 4
    roles/nfs-host/tasks/main.yml:6

    yaml[indentation]: Wrong indentation: expected 6 but found 4
    roles/nginx_https_ingress/tasks/main.yml:11

    yaml[indentation]: Wrong indentation: expected 6 but found 4
    roles/nginx_https_ingress/tasks/main.yml:48
2025-02-19 21:55:53 +01:00
fa7e94403f 🚨 Remove extra spaces
Fixes the following ansible-lint warning:

    yaml[colons]: Too many spaces after colon
    host-wittgenstein.yml:149
2025-02-19 21:52:39 +01:00
3730c67be0 🚨 Add newline at eof
Fixes the following ansible-lint warning:

    yaml[new-line-at-end-of-file]: No new line character at the end of file
    group-k3s.yml:9
2025-02-19 21:49:57 +01:00
49dd796a05 🚨 Modernize ansible-lint silence markup
Fixes the following warning when running `ansible-lint`:

    WARNING  Replaced outdated tag '503' with 'no-handler', replace it to avoid future regressions

Link: https://ansible.readthedocs.io/projects/lint/rules/no-handler/
2025-02-19 21:40:23 +01:00
fd01c68746 Merge pull request 'chore(deps): update quay.io/hedgedoc/hedgedoc docker tag to v1.10.1' () from renovate/quay.io-hedgedoc-hedgedoc-1.x into master
Reviewed-on: 
2025-02-10 19:18:46 +01:00
ec6a8b60ae chore(deps): update quay.io/hedgedoc/hedgedoc docker tag to v1.10.1 2025-02-10 19:17:18 +01:00
dc729d3826 Merge pull request 'chore(deps): update jacobalberty/unifi docker tag to v9.0.114' () from renovate/jacobalberty-unifi-9.x into master
Reviewed-on: 
2025-02-10 19:16:33 +01:00
e518a25dd4 chore(deps): update jacobalberty/unifi docker tag to v9.0.114 2025-02-10 19:16:15 +01:00
9da60fa37a Merge pull request 'chore(deps): update codeberg.org/forgejo/forgejo docker tag to v10.0.1' () from renovate/codeberg.org-forgejo-forgejo-10.x into master
Reviewed-on: 
2025-02-10 19:15:35 +01:00
7094eae031 chore(deps): update codeberg.org/forgejo/forgejo docker tag to v10.0.1 2025-02-08 14:18:55 +00:00
d98a506c92 Merge pull request 'chore(deps): update grafana/grafana docker tag to v11.5.1' () from renovate/grafana-grafana-11.x into master
Reviewed-on: 
2025-02-05 18:06:18 +01:00
80c32ea4c8 chore(deps): update grafana/grafana docker tag to v11.5.1 2025-02-05 18:06:01 +01:00
57d44ada7d Merge pull request 'chore(deps): update renovate/renovate docker tag to v39.161.0' () from renovate/renovate-renovate-39.x into master
Reviewed-on: 
2025-02-05 18:03:21 +01:00
a3c14b1fb0 chore(deps): update renovate/renovate docker tag to v39.161.0 2025-02-05 09:18:51 +00:00
0963a11ceb Merge pull request 'chore(deps): update grafana/grafana docker tag to v11.5.0' () from renovate/grafana-grafana-11.x into master
Reviewed-on: 
2025-02-02 20:52:16 +01:00
be22683021 chore(deps): update grafana/grafana docker tag to v11.5.0 2025-02-02 20:51:46 +01:00
ab070b8da2 Merge pull request 'chore(deps): update shlinkio/shlink docker tag to v4.4.2' () from renovate/shlinkio-shlink-4.x into master
Reviewed-on: 
2025-02-02 20:51:17 +01:00
f820443c46 chore(deps): update shlinkio/shlink docker tag to v4.4.2 2025-02-02 20:50:34 +01:00
6c58b37fee Merge pull request 'chore(deps): update redmine docker tag to v6.0.3' () from renovate/redmine-6.x into master
Reviewed-on: 
2025-02-02 20:48:34 +01:00
c6b221d3fd chore(deps): update redmine docker tag to v6.0.3 2025-01-30 00:18:45 +00:00
e2942cca27 Merge pull request 'chore(deps): update jacobalberty/unifi docker tag to v9' () from renovate/jacobalberty-unifi-9.x into master
Reviewed-on: 
2025-01-19 23:19:59 +01:00
0e377866ff chore(deps): update jacobalberty/unifi docker tag to v9 2025-01-19 23:19:28 +01:00
253bf3b0c4 Merge pull request 'chore(deps): update codeberg.org/forgejo/forgejo docker tag to v10' () from renovate/codeberg.org-forgejo-forgejo-10.x into master
Reviewed-on: 
2025-01-19 22:58:13 +01:00
cda2836764 chore(deps): update codeberg.org/forgejo/forgejo docker tag to v10 2025-01-19 22:56:42 +01:00
0711ceaf1d Merge pull request 'Add host Rhodium' () from rhodium into master
Reviewed-on: 
Reviewed-by: dkdent <dkdent@netz39.de>
2025-01-19 22:55:54 +01:00
50d1b6098d Make a note about adding SSH keys to host Rhodium 2025-01-13 10:31:59 +01:00
8a692376d3 Add SSH entry for host Rhodium
Please note that it is still necessary to
manually add the SSH keys to the OpenWRT config.
2025-01-13 10:28:59 +01:00
15ed271490 Add note on host Rhodium to inventory 2025-01-13 10:28:59 +01:00
5e97232b90 Merge pull request '🚚 requirements: Use namespaced role names' () from alex/netz39-infra-ansible:alex/requirements into master
Reviewed-on: 
Reviewed-by: dkdent <dkdent@netz39.de>
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-01-13 08:36:00 +01:00
a253be9c02 chore(deps): update joseluisq/static-web-server docker tag to v2.35 ()
Minor version bump, should be fine.
2025-01-10 20:25:54 +01:00
8dd1a5a860 chore(deps): update joseluisq/static-web-server docker tag to v2.35 2025-01-10 18:18:45 +00:00