Commit graph

51 commits

Author SHA1 Message Date
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
7915336812 Update eclipse-mosquitto Docker tag to v2.0.21 2025-03-06 20:18:10 +00:00
de7d285ee4 Merge pull request 'Fix linter warnings of type 'name'' () from alex/netz39-infra-ansible:lint into master
Reviewed-on: 
Reviewed-by: Stefan Haun <tux@netz39.de>
2025-03-05 18:13:58 +01:00
eef2d8b4fb Update mrtux/grafana-screenshot Docker tag to v0.1.3 2025-03-05 00:18:07 +00:00
bc43af38d9 🚨 Add names to plays to fix name[play] linter warnings
Adds basic descriptions on what those host are supposed to do.
2025-03-02 09:22:05 +01:00
8b2ab7753d 🚨 Fix linter warnings of type 'name[casing]'
ansible-lint reads like this:

    name[casing]: All names should start with an uppercase letter.

While at it: Some task/handler names were slightly adapted to better
match what should be done.
2025-03-01 21:21:22 +01:00
dc8e51322e Downgrade grafana-screenshot Docker image to v0.1.1 2025-02-27 21:59:36 +01:00
e4340c1aba Update mrtux/grafana-screenshot Docker tag to v0.1.2 2025-02-27 12:27:29 +01:00
3239237bbc Update bitnami/rabbitmq Docker tag to v4.0.7 2025-02-27 06:18:06 +00: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
c1acfd6671 chore(deps): update bitnami/rabbitmq docker tag to v4.0.6 2025-02-21 14:41:36 +01:00
605eca4c38 🚚 roles: dehydrated_cron: Use namespaced name
Removes the redundant words "ansible" and "role" from the role name
originating from the Git repo name, and uses the author's name as
namespace instead.  This makes it easier to recognize as external role.

Note: the host-wittgenstein recipe already used that new name, but we
did not set it up in requirements, yet.  (How did that ever work?)

Link: https://docs.ansible.com/ansible/latest/galaxy/user_guide.html#installing-multiple-roles-from-a-file
Fixes: f4db6fa395 ("Add Ansible setup for wittgenstein")
2024-12-28 12:16:21 +01:00
832094843a 🚚 roles: dehydrated: Use namespaced role name
In "ansible-role-dehydrated" the words "ansible" and "role" are
redundant, because implicit anyway.  What actually helps here is using a
namespaced name in the format galaxy would use, to make clear it's an
external role, and where it comes from.

Link: https://docs.ansible.com/ansible/latest/galaxy/user_guide.html#installing-multiple-roles-from-a-file
2024-12-28 12:07:20 +01:00
dbd1b98130 chore(deps): update bitnami/rabbitmq docker tag to v4.0.5 2024-12-18 19:05:07 +01:00
3abd35d79f chore(deps): update bitnami/rabbitmq docker tag to v4.0.4 2024-12-08 00:28:39 +01:00
e572996755 chore(deps): update bitnami/rabbitmq docker tag to v4.0.3 2024-10-31 18:06:01 +01:00
19b3d3d5f7 chore(deps): update bitnami/rabbitmq docker tag to v4 2024-10-23 15:32:26 +02:00
df4dbbfdb3 chore(deps): update eclipse-mosquitto docker tag to v2.0.20 2024-10-18 13:22:24 +00:00
4b7968f11b chore(deps): update eclipse-mosquitto docker tag to v2.0.19 2024-10-03 01:22:22 +00:00
f2f0ffbe11 chore(deps): update bitnami/rabbitmq docker tag to v3.13.7 2024-08-26 07:19:17 +00:00
f2f195a528 chore(deps): update bitnami/rabbitmq docker tag to v3.13.6 2024-08-01 10:45:31 +02:00
62348a06c2 chore(deps): update bitnami/rabbitmq docker tag to v3.13.4 2024-07-03 15:18:16 +00:00
991232bdbb chore(deps): update bitnami/rabbitmq docker tag to v3.13.3 2024-06-06 22:46:45 +02:00
b1c2fff035 chore(deps): update dersimn/brother_ql_web docker tag to v2.1.9 2024-05-03 21:18:17 +00:00
64b604d2c0 chore(deps): update dersimn/brother_ql_web docker tag to v2.1.8 2024-05-01 16:18:17 +00:00
b4a9b6df08 chore(deps): update bitnami/rabbitmq docker tag to v3.13.2 2024-05-01 12:45:56 +02:00
71ff7a276c chore(deps): update bitnami/rabbitmq docker tag to v3.13.1 2024-04-10 08:18:13 +00:00
e89c21282f chore(deps): update bitnami/rabbitmq docker tag to v3.12.13 2024-02-16 20:47:13 +01:00
24fa6a74bb chore(deps): update mrtux/grafana-screenshot docker tag to v0.1.1 2024-01-31 19:48:53 +00:00
6ee425a01f chore(deps): update bitnami/rabbitmq docker tag to v3.12.12 2024-01-15 21:37:14 +01:00
ab7028784e Update grafana-screenshot to version 0.1.0 2024-01-07 20:32:35 +01:00
8ad1c267ce Set-up docker container for Grafana Screenshots on Radon 2024-01-04 22:18:23 +01:00
58e06be70d chore(deps): update bitnami/rabbitmq docker tag to v3.12.11 2023-12-22 12:18:05 +00:00
de2c5be250 chore(deps): update bitnami/rabbitmq docker tag to v3.12.10 2023-11-22 13:18:03 +00:00
0afe932aa5 Change dehydrated_cron name for git dependency specification 2023-11-17 19:53:47 +01:00
85cf780eba feat: use new and maintained brotherql-web docker image
- switch printer adress to dns-name
- add tags to ansible jobs
2023-11-04 21:00:44 +01:00
f4fd2db3f3 feat: add tags to rabbitmq ansible jobs 2023-11-03 08:31:56 +01:00
4371b059ed chore(deps): update bitnami/rabbitmq docker tag to v3.12.8 2023-11-03 08:31:56 +01:00
c147a3395d chore(deps): update bitnami/rabbitmq docker tag to v3.12.7 2023-10-18 02:18:09 +00:00
98f5b33e8a chore(deps): update bitnami/rabbitmq docker tag to v3.12.6 2023-09-22 15:45:32 +02:00
cfea29089c 🧑‍💻 add ansible tag to mosquitto jobs 2023-09-20 00:16:30 +02:00
4ea37ddc0c chore(deps): update eclipse-mosquitto docker tag to v2.0.18 2023-09-19 00:18:12 +00:00
3599925363 chore(deps): update bitnami/rabbitmq docker tag to v3.12.4 2023-08-27 14:34:42 +02:00
9936536d13 chore(deps): update eclipse-mosquitto docker tag to v2.0.17 2023-08-23 22:23:54 +02:00
eb7b0c57ab chore(deps): update bitnami/rabbitmq docker tag to v3.12.3 2023-08-19 19:16:12 +02:00
84c9583126 chore(deps): update eclipse-mosquitto docker tag to v2.0.16 2023-08-19 11:56:38 +02:00
74e0b9112d chore: cleanup docker image vars to enable renovate matching 2023-07-28 21:52:44 +02:00
efd088816b 🎨 Change alias for BrotherQL WebUI to labelprinter
Change the WebUI URL to https://labelprinter.n39.eu for improved
accessiblility.
2023-07-09 10:17:23 +02:00
ae7b65cc5f 🔧 Move docker_setup role application to group playbook
To install docker on a host you have to put it into that group in
inventory now, instead of adding the role to each host playbook.  Idea
is to extend the group docker_host playbook by more docker related
things as for example metrics and monitoring.
2022-12-21 19:00:22 +01:00
6796e2f273 🔧 Add timezone information to docker containers
Docker does not take the tzdata from host systems, so the
timezone needs to be set individually.

Otherwise dates without explicit timezone information or Z will
be generated or interpreted in the wrong timezone
(such as dokuwiki signatures)
2022-11-10 13:05:18 +01:00