Commit graph

1424 commits

Author SHA1 Message Date
2075a8dfc9 Merge pull request 'Update renovate/renovate Docker tag to v39.219.2' () from renovate/renovate-renovate-39.x into master 2025-03-28 17:07:02 +01:00
801cd60f4d Update renovate/renovate Docker tag to v39.220.1 2025-03-28 15:18:04 +00:00
919f973164 Merge pull request '⬆️ Update cleanURI to fix extractor issues' () from cleanURI-updates into master
Reviewed-on: 
2025-03-27 11:56:23 +01:00
318c646515 ⬆️ Bump cleanuri-extractor to 0.5.3 2025-03-27 11:39:07 +01:00
cd7109cac9 ⬆️ Bump cleanuri-canonizer to 0.5.3 2025-03-27 11:39:07 +01:00
f799bef69a Merge pull request '⬆️ requirements: Migrate unattended-upgrades' () from alex/netz39-infra-ansible:unattended-upgrades into master
Reviewed-on: 
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-03-26 18:25:01 +01:00
8ec4dd5ae2 Merge pull request '⬆️ Update cleanURI components' () from bump-cleanrui-webui into master
Reviewed-on: 
Reviewed-by: Alexander Dahl <alex@netz39.de>
2025-03-26 16:33:06 +01:00
c564dd5df7 ⬆️ Bump cleanURI-extractor to 0.5.2 2025-03-26 15:19:06 +01:00
390d5015cb ⬆️ Bump cleanURI-canonizer to 0.5.2 2025-03-26 15:19:05 +01:00
edc9be4d51 ⬆️ Bump cleanURI-apigateway to 0.3.2 2025-03-26 15:16:57 +01:00
640596f73d ⬆️ Bumn mrtux/cleanuri-webui to 0.2.2 2025-03-26 15:16:57 +01:00
581b5d276c Merge pull request 'Update grafana/grafana Docker tag to v11.6.0' () from renovate/grafana-grafana-11.x into master
Reviewed-on: 
2025-03-26 13:30:26 +01:00
82523e8bcd Update grafana/grafana Docker tag to v11.6.0 2025-03-25 21:18:14 +00:00
fd039c143f Merge pull request 'Update netz39/ampel-controller Docker tag to v0.2.0' () from renovate/netz39-ampel-controller-0.x into master
Reviewed-on: 
2025-03-23 21:54:13 +01:00
94757d9785 Update netz39/ampel-controller Docker tag to v0.2.0 2025-03-23 21:53:57 +01:00
db49b5c862 Merge pull request 'Update dependency 24367dfa.dehydrated to v2.1.0' () from renovate/24367dfa.dehydrated-2.x into master
Reviewed-on: 
2025-03-23 21:53:24 +01:00
b1b480f415 Update dependency 24367dfa.dehydrated to v2.1.0 2025-03-23 20:23:14 +00:00
21125a3784 Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v10.0.3' () from renovate/codeberg.org-forgejo-forgejo-10.x into master
Reviewed-on: 
2025-03-23 11:33:17 +01:00
4c467865e7 Update codeberg.org/forgejo/forgejo Docker tag to v10.0.3 2025-03-23 09:18:06 +00:00
470cd03c57 Merge pull request 'Update renovate/renovate Docker tag to v39.211.0' () from renovate/renovate-renovate-39.x into master
Reviewed-on: 
2025-03-22 19:57:09 +01:00
5a41489246 Update renovate/renovate Docker tag to v39.211.0 2025-03-22 19:56:47 +01:00
1b2cb40096 Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v10.0.2' () from renovate/codeberg.org-forgejo-forgejo-10.x into master
Reviewed-on: 
2025-03-22 19:56:22 +01:00
1135385fe6 Update codeberg.org/forgejo/forgejo Docker tag to v10.0.2 2025-03-21 13:18:04 +00:00
392d1970f7 Merge pull request 'Update shlinkio/shlink Docker tag to v4.4.6' () from renovate/shlinkio-shlink-4.x into master
Reviewed-on: 
2025-03-20 17:07:06 +01:00
cdc1d52a38 Update shlinkio/shlink Docker tag to v4.4.6 2025-03-20 11:58:41 +01:00
09359799b8 Merge pull request '✏️ host: pottwal: Fix misleading task name' () from alex/netz39-infra-ansible:pottwal into master
Reviewed-on: 
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-03-20 11:58:15 +01:00
725fa1d074 ✏️ host: pottwal: Fix misleading task name
Looks like a copy'n'paste mistake.  Improve the other task name while at
it.

Fixes: 88e14f7ca6 ("👌 pottwal: Move prosody config to /etc")
2025-03-19 22:00:12 +01:00
c01f6b263e Merge pull request 'Update renovate/renovate Docker tag to v39.206.0' () from renovate/renovate-renovate-39.x into master
Reviewed-on: 
2025-03-17 10:23:33 +01:00
b05df7aa1d Update renovate/renovate Docker tag to v39.206.0 2025-03-17 08:18:07 +00:00
40ae8191f2 Merge pull request '✏️ host: tau: Fix misleading task name' () from docker-registry into master
Reviewed-on: 
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-03-14 19:02:18 +01:00
7eebfd5d61 ✏️ host: tau: Fix misleading task name
Task here is to check the auth dir, not the data dir, that's a different
one.  Rename the used variable while at it.

Fixes: f539a42024 ("Add a docker registry")
2025-03-14 08:50:56 +01:00
28d80515b2 ⬆️ requirements: Migrate unattended-upgrades
The role was moved into a collection.

Link: https://github.com/hifis-net/ansible-collection-toolkit#looking-for-the-unattended_upgrades-role
Link: https://github.com/hifis-net/ansible-collection-toolkit/releases/tag/v4.0.0
Link: https://github.com/hifis-net/ansible-collection-toolkit/issues/165
2025-03-12 18:50:16 +01:00
e1b9349f19 Merge pull request '🚨 Fix linter warnings of type 'fqcn'' () from alex/netz39-infra-ansible:lint into master
Reviewed-on: 
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-03-12 17:59:47 +01:00
4c0c84b6a6 Merge pull request 'chore(deps): update renovate/renovate docker tag to v39.198.1' () from renovate/renovate-renovate-39.x into master
Reviewed-on: 
2025-03-12 15:15:06 +01:00
e5d1c2ac88 chore(deps): update renovate/renovate docker tag to v39.198.1 2025-03-12 15:14:43 +01:00
865b3c5495 Merge pull request 'renovate/renovate: Update once a week and allow automerge' () from renovate-config into master
Reviewed-on: 
2025-03-12 14:26:34 +01:00
5a591c4145 Allow automerge for renovate/renovate 2025-03-12 14:26:05 +01:00
b9416d0096 Limit renovate/renovate updates to Friday before 1am
This effectively reduces the renovate update PRs to (mostly) once per week.
2025-03-12 14:26:05 +01:00
031fe9c06e Add comment to clarify Renovate configuration source 2025-03-12 14:26:05 +01:00
585e8eb2b2 Merge pull request 'chore(deps): update redmine docker tag to v6.0.4' () from renovate/redmine-6.x into master
Reviewed-on: 
2025-03-12 14:25:30 +01:00
d1dbda444d chore(deps): update redmine docker tag to v6.0.4 2025-03-11 17:18:04 +00:00
6f1e80493a 🚨 group: all: Fix fqcn linter warnings
WARNING  Listing 3 violation(s) that are fatal
    fqcn[action-core]: Use FQCN for builtin module actions (apt).
    group-all.yml:16 Use `ansible.builtin.apt` or `ansible.legacy.apt` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (apt).
    group-all.yml:23 Use `ansible.builtin.apt` or `ansible.legacy.apt` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    group-all.yml:28 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    Read documentation for instructions on how to ignore specific rule violations.

                     Rule Violation Summary
     count tag               profile    rule associated tags
         3 fqcn[action-core] production formatting

    Failed after shared profile, 4/5 star rating: 3 failure(s), 0 warning(s) on 135 files.
2025-03-09 19:00:21 +01:00
2b9b1d1c39 🚨 host: krypton: Fix fqcn linter warnings
fqcn[action-core]: Use FQCN for builtin module actions (file).
    host-krypton.yml:41 Use `ansible.builtin.file` or `ansible.legacy.file` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-krypton.yml:52 Action `docker_container` is not FQCN.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-krypton.yml:117 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-krypton.yml:130 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.
2025-03-09 19:00:21 +01:00
fcd3b9c87b 🚨 host: platon: Fix fqcn linter warnings
fqcn[action-core]: Use FQCN for builtin module actions (service).
    host-platon.yml:308 Use `ansible.builtin.service` or `ansible.legacy.service` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (service).
    host-platon.yml:314 Use `ansible.builtin.service` or `ansible.legacy.service` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (service).
    host-platon.yml:320 Use `ansible.builtin.service` or `ansible.legacy.service` instead.
2025-03-09 19:00:21 +01:00
d145039dbe 🚨 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.
2025-03-09 19:00:21 +01:00
9eedf004a5 🚨 host: radon: Fix fqcn linter warnings
fqcn[action-core]: Use FQCN for builtin module actions (file).
    host-radon.yml:40 Use `ansible.builtin.file` or `ansible.legacy.file` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (template).
    host-radon.yml:52 Use `ansible.builtin.template` or `ansible.legacy.template` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:61 Action `docker_container` is not FQCN.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:91 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-radon.yml:111 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:132 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-radon.yml:153 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:162 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-radon.yml:180 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:188 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-radon.yml:204 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:213 Action `docker_container` is not FQCN.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-radon.yml:230 Action `docker_container` is not FQCN.
2025-03-09 19:00:21 +01:00
95706d0ad4 🚨 host: tau: Fix fqcn linter warnings
fqcn[action]: Use FQCN for module actions, such `community.docker.docker_network`.
    host-tau.yml:28 Action `docker_network` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-tau.yml:37 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-tau.yml:54 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-tau.yml:61 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-tau.yml:78 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (file).
    host-tau.yml:94 Use `ansible.builtin.file` or `ansible.legacy.file` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-tau.yml:101 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-tau.yml:120 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-tau.yml:149 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-tau.yml:168 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-tau.yml:178 Action `docker_container` is not FQCN.

    fqcn[action-core]: Use FQCN for builtin module actions (include_role).
    host-tau.yml:193 Use `ansible.builtin.include_role` or `ansible.legacy.include_role` instead.
2025-03-09 19:00:21 +01:00
5d1ca7ef9f 🚨 host: unicorn: Fix fqcn linter warning
fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-unicorn.yml:14 Action `docker_container` is not FQCN.
2025-03-09 19:00:21 +01:00
e61a68de53 🚨 host: wittgenstein: Fix fqcn linter warnings
fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-wittgenstein.yml:132 Action `docker_container` is not FQCN.

    fqcn[action]: Use FQCN for module actions, such `community.docker.docker_container`.
    host-wittgenstein.yml:151 Action `docker_container` is not FQCN.
2025-03-09 19:00:21 +01:00
23bc6d7b69 🚨 roles: Fix remaining fqcn linter warnings
fqcn[action-core]: Use FQCN for builtin module actions (service).
    roles/apache_letsencrypt/handlers/main.yml:3 Use `ansible.builtin.service` or `ansible.legacy.service` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (apt).
    roles/dd24_dyndns_cron/tasks/main.yml:2 Use `ansible.builtin.apt` or `ansible.legacy.apt` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (apt).
    roles/desec_dyndns_cron/tasks/main.yml:2 Use `ansible.builtin.apt` or `ansible.legacy.apt` instead.

    fqcn[action-core]: Use FQCN for builtin module actions (command).
    roles/nfs_host/handlers/main.yml:2 Use `ansible.builtin.command` or `ansible.legacy.command` instead.
2025-03-09 19:00:21 +01:00