Commit graph

2607 commits

Author SHA1 Message Date
Renovate Bot
24c65bde2d automation: Update keycloak Docker tag to v24.0.2 2024-03-24 23:05:10 +00:00
ffbffa312f Merge branch 'renovate/gitlab-runner_image-16.x' into 'master'
automation: Update gitlab-runner_image Docker tag to v16.9.1

See merge request saibotk.de/infrastructure!1192
2024-03-10 00:14:45 +00:00
182665819b Merge branch 'renovate/community.general-8.x' into 'master'
automation: Update community.general to version 8.4.0

See merge request saibotk.de/infrastructure!1190
2024-03-10 00:14:36 +00:00
56dc1732e2 Merge branch 'renovate/mastodon-4.x' into 'master'
automation: Update mastodon Docker tag to v4.2.8

See merge request saibotk.de/infrastructure!1188
2024-03-10 00:14:29 +00:00
95cb776b46 Merge branch 'renovate/matrix-elementweb-1.x' into 'master'
automation: Update matrix-elementweb Docker tag to v1.11.59

See merge request saibotk.de/infrastructure!1191
2024-03-10 00:14:20 +00:00
27e4579b4a Merge branch 'renovate/keycloak-24.x' into 'master'
automation: Update keycloak Docker tag to v24

See merge request saibotk.de/infrastructure!1194
2024-03-10 00:14:12 +00:00
6bdcf205d9 Merge branch 'renovate/minecraft-image-2024.x' into 'master'
automation: Update minecraft-image Docker tag to v2024.3.0

See merge request saibotk.de/infrastructure!1193
2024-03-10 00:14:00 +00:00
1761532bd0 Merge branch 'renovate/matrix-synapse-1.x' into 'master'
automation: Update matrix-synapse Docker tag to v1.102.0

See merge request saibotk.de/infrastructure!1195
2024-03-10 00:13:10 +00:00
cceac875ae Merge branch 'renovate/monitoring-grafana-10.x' into 'master'
automation: Update monitoring-grafana Docker tag to v10.4.0

See merge request saibotk.de/infrastructure!1196
2024-03-10 00:08:54 +00:00
22d507bdf5 Merge branch 'renovate/gitlab-16.x' into 'master'
automation: Update gitlab Docker tag to v16.9.2

See merge request saibotk.de/infrastructure!1197
2024-03-10 00:08:47 +00:00
f146f9af65
feat(ansible): Adjust configs
This disables cowsay messages.
Enables persistent connections, so that multiple playbooks can reuse the connection.
Enables pipelining for speed, since we are not affected by the limitation described in https://docs.ansible.com/ansible/latest/reference_appendices/config.html#envvar-ANSIBLE_PIPELINING
this gives us some speed boost.

Additionally the playbook dir was set, so that some commands can benefit from the correct default.
2024-03-10 01:08:05 +01:00
79dabffd40
chore(ansible-config): also define collections path for ansible-lint
This fixes the local ansible-lint run.
2024-03-10 01:08:04 +01:00
1b66ab22e5
feat(dnf): Add role from histalek-de/infrastructure
This was taken from https://git.histalek.de/histalek-de/infrastructure/

<3
2024-03-10 01:08:03 +01:00
0152abb7df
!fix(haveged): Remove direct dependency on epel
So that this can be used on other systems too
2024-03-10 01:08:02 +01:00
bdb4cc72bf
fix(luks_ssh): Only install haveged on older systems
Newer systems do not need it anymore, because this is built in since kernel 5.4.

See https://github.com/jirka-h/haveged
2024-03-10 01:08:01 +01:00
20e150f453
feat(luks_ssh): Update with latest upstream changes
This includes a MOTD and some small adjustments for Fedora etc.

See a35fbc1ec4
2024-03-10 01:08:00 +01:00
db6f516bee
!fix(luks_ssh): Add root account SSH unlock
This has to be done, for sshd being able to read the authorized keys. See https://github.com/gsauthof/dracut-sshd/tree/master?tab=readme-ov-file#faq

So we do this here, note that this will remove the root account password if there is one.
2024-03-10 01:07:59 +01:00
Renovate Bot
5158a26f15 automation: Update gitlab Docker tag to v16.9.2 2024-03-06 19:05:08 +00:00
Renovate Bot
b4ad6cec32 automation: Update monitoring-grafana Docker tag to v10.4.0 2024-03-06 15:05:18 +00:00
Renovate Bot
f297350275 automation: Update matrix-synapse Docker tag to v1.102.0 2024-03-05 17:05:17 +00:00
Renovate Bot
c06cebf49f automation: Update keycloak Docker tag to v24 2024-03-05 09:05:00 +00:00
Renovate Bot
7f1445fc0b automation: Update minecraft-image Docker tag to v2024.3.0 2024-03-02 17:04:50 +00:00
Renovate Bot
088801b2ca automation: Update gitlab-runner_image Docker tag to v16.9.1 2024-02-28 19:04:31 +00:00
Renovate Bot
1b161e3414 automation: Update matrix-elementweb Docker tag to v1.11.59 2024-02-27 15:04:39 +00:00
Renovate Bot
fbc913d8d0 automation: Update community.general to version 8.4.0 2024-02-26 21:04:40 +00:00
e380fe1932 Merge branch 'renovate/community.docker-3.x' into 'master'
automation: Update community.docker to version 3.8.0

See merge request saibotk.de/infrastructure!1189
2024-02-26 19:29:50 +00:00
Renovate Bot
59369afa36 automation: Update community.docker to version 3.8.0 2024-02-25 21:05:09 +00:00
Renovate Bot
a81ffdc752 automation: Update mastodon Docker tag to v4.2.8 2024-02-23 15:04:56 +00:00
0e9ad9b9c0
fix(mastodon): Version detection grep expression 2024-02-22 03:58:24 +01:00
72c15a4fd3
fix(gitlab_runner): Wrong docker project directory 2024-02-22 03:43:53 +01:00
45bf9ecf8d
fix(docker-compose): Use docker compose plugin for validation 2024-02-22 03:42:59 +01:00
2efc0e6f3c
fix(docker): Install python-requests library for the docker module
This is the only dependency that the docker module needs.
So we are installing this via the system package manager. Should be fine for now, as there does not seem to be incompatibilities or a specific version being requested.
2024-02-22 03:21:39 +01:00
ddd0effa0d
!remove(docker): Python SDK install & pyhton path workaround
Both is not needed anymore, since ansible docker modules use the api directly.
2024-02-22 01:56:50 +01:00
7469b6bbf4
!chore(docker-compose): Remove deprecated docker-compose python library
Since docker_compose_v2 module is now finally available using the newer plugin, we can retire the hacky install of the docker compose python library.
2024-02-22 01:29:19 +01:00
70341479b1
!chore: Migrate to docker_compose_v2
This now uses the new docker compose plugin.
Because we used docker-compose v1.24.1 to this point due to centos needing to install C toolchains to build never versions, the newest Docker v25 breaks compatibility and we need to use something newer.
2024-02-22 00:37:48 +01:00
5e76d89a2a Merge branch 'renovate/minecraft-image-2024.x' into 'master'
automation: Update minecraft-image Docker tag to v2024.2.2

See merge request saibotk.de/infrastructure!1172
2024-02-21 21:34:55 +00:00
8a5600dcc5 Merge branch 'renovate/traefik-2.x' into 'master'
automation: Update traefik Docker tag to v2.11.0

See merge request saibotk.de/infrastructure!1173
2024-02-21 21:34:23 +00:00
a04663278c Merge branch 'renovate/mastodon-database-15.x' into 'master'
automation: Update mastodon-database Docker tag to v15.6

See merge request saibotk.de/infrastructure!1174
2024-02-21 21:34:13 +00:00
046b701dc2 Merge branch 'renovate/matrix-database-13.x' into 'master'
automation: Update matrix-database Docker tag to v13.14

See merge request saibotk.de/infrastructure!1175
2024-02-21 21:34:05 +00:00
4c3fb4957f Merge branch 'renovate/matrix-maubot_database-13.x' into 'master'
automation: Update matrix-maubot_database Docker tag to v13.14

See merge request saibotk.de/infrastructure!1176
2024-02-21 21:33:51 +00:00
a9635a3d3c Merge branch 'renovate/matrix-sliding_sync_database-16.x' into 'master'
automation: Update matrix-sliding_sync_database Docker tag to v16.2

See merge request saibotk.de/infrastructure!1177
2024-02-21 21:33:42 +00:00
ad95c2f9b4 Merge branch 'renovate/vikunja-database-13.x' into 'master'
automation: Update vikunja-database Docker tag to v13.14

See merge request saibotk.de/infrastructure!1178
2024-02-21 21:33:31 +00:00
89145435ad Merge branch 'renovate/matrix-synapse-1.x' into 'master'
automation: Update matrix-synapse Docker tag to v1.101.0

See merge request saibotk.de/infrastructure!1179
2024-02-21 21:33:12 +00:00
55ded387e2 Merge branch 'renovate/matrix-elementweb-1.x' into 'master'
automation: Update matrix-elementweb Docker tag to v1.11.58

See merge request saibotk.de/infrastructure!1180
2024-02-21 21:32:57 +00:00
f74ef5df54 Merge branch 'renovate/monitoring-grafana-10.x' into 'master'
automation: Update monitoring-grafana Docker tag to v10.3.3

See merge request saibotk.de/infrastructure!1181
2024-02-21 21:31:38 +00:00
502655217f Merge branch 'renovate/gitlab-runner_image-16.x' into 'master'
automation: Update gitlab-runner_image Docker tag to v16.9.0

See merge request saibotk.de/infrastructure!1184
2024-02-21 21:31:19 +00:00
4f33ae7e14 Merge branch 'renovate/camo-2.x' into 'master'
automation: Update camo Docker tag to v2.4.9

See merge request saibotk.de/infrastructure!1186
2024-02-21 21:31:06 +00:00
6611caf3e6 Merge branch 'renovate/gitlab-16.x' into 'master'
automation: Update gitlab Docker tag to v16.9.1

See merge request saibotk.de/infrastructure!1183
2024-02-21 21:30:21 +00:00
4dfd382a75
feat(lvm_self_backup): Add error service when systemd service fails
This is to be notified when the systemd service fails to e.g. unmount the partition.
2024-02-21 22:25:46 +01:00
43535443c2
fix(backup-lvm): ExecStopPost command using bash syntax
This cannot be used in a systemd exec command. Ooopsie
2024-02-21 22:12:19 +01:00