|
|
36b6c663a3
|
Update all stable non-major dependencies
/ Ansible Lint (pull_request) Failing after 2m5s
/ Ansible Lint (push) Successful in 28m14s
|
2026-02-09 19:00:49 +00:00 |
|
|
|
db70d666d1
|
vscode settings: exclude vendored collections and roles from search
/ Ansible Lint (push) Failing after 12m53s
|
2026-02-09 19:53:27 +01:00 |
|
|
|
7b8dab07b6
|
distribution_check(role): remove role as it's not really needed
As the roles are used internally only anyway, we don't need to specify
compatbilities like this and don't properly use it anyway.
|
2026-02-09 17:49:49 +01:00 |
|
|
|
2f67cb875d
|
status(host): rotate age key
/ Ansible Lint (push) Failing after 1m55s
|
2026-02-09 17:43:25 +01:00 |
|
|
|
2350710177
|
Use new entry after acmedns db reset
/ Ansible Lint (push) Successful in 2m25s
|
2026-02-08 18:38:37 +01:00 |
|
|
|
3086c2b60c
|
Use new name for sqlite driver
/ Ansible Lint (push) Successful in 2m13s
|
2026-02-08 14:19:02 +01:00 |
|
|
|
196f1d70cf
|
downgrade acme-dns to v1.0
/ Ansible Lint (push) Successful in 2m9s
|
2026-02-08 11:37:14 +01:00 |
|
|
|
f6c15773e1
|
ansible-lint: add collections and roles directories to excluded paths
/ Ansible Lint (pull_request) Successful in 2m47s
/ Ansible Lint (push) Successful in 2m11s
|
2026-02-06 22:27:18 +01:00 |
|
|
|
2aed20393f
|
Vendor Galaxy Roles and Collections
/ Ansible Lint (push) Failing after 5m45s
/ Ansible Lint (pull_request) Failing after 4m59s
|
2026-02-06 22:07:16 +01:00 |
|
|
|
c1e1897cda
|
grafana: more alertmanager config
/ Ansible Lint (push) Successful in 2m16s
|
2026-02-06 17:17:26 +01:00 |
|
|
|
17ba7c04f2
|
acmdns(host): expose and monitor health endpoint
/ Ansible Lint (push) Successful in 2m8s
|
2026-02-01 23:14:15 +01:00 |
|
|
|
536eedeffc
|
status(host): add monitoring for ACME DNS
/ Ansible Lint (push) Successful in 2m10s
|
2026-02-01 22:44:42 +01:00 |
|
|
|
397285655b
|
status(host): add monitoring for spaceapi.ccc.de
/ Ansible Lint (push) Successful in 2m6s
|
2026-02-01 21:38:57 +01:00 |
|
|
|
8e75f1ad14
|
status(host): add monitoring for cpu.ccc.de and aliases
/ Ansible Lint (push) Successful in 2m5s
|
2026-02-01 21:30:40 +01:00 |
|
|
|
c3b20abab3
|
status(host): use custom alert for Matrix to make it work with PAT
/ Ansible Lint (push) Successful in 2m15s
The Personal Access Token we use isn't compatible with the default
Matrix alerting provider, so use a custom alert.
|
2026-02-01 20:49:33 +01:00 |
|
|
|
9c2fe5ea9b
|
public-reverse-proxy(host): remove cpuccc.hamburg.ccc.de alias
/ Ansible Lint (push) Successful in 2m19s
|
2026-01-28 15:32:29 +01:00 |
|
|
|
06ae220857
|
Remove spaceapiccc.hamburg.ccc.de
/ Ansible Lint (push) Successful in 2m9s
|
2026-01-27 22:35:28 +01:00 |
|
|
|
1f2a08cf15
|
Spell stuff correctly
/ Ansible Lint (push) Successful in 2m10s
|
2026-01-27 20:16:57 +01:00 |
|
|
|
2e5b0ab940
|
nginx(role): to not log IPs, just disable the access log
/ Ansible Lint (push) Successful in 2m16s
|
2026-01-27 18:18:17 +01:00 |
|
|
|
3bba747dab
|
Configure seperate server for spaceapi.ccc.de
/ Ansible Lint (push) Successful in 2m32s
|
2026-01-27 16:30:00 +01:00 |
|
|
|
b90a57ffb0
|
Merge branch 'main' of git.hamburg.ccc.de:CCCHH/ansible-infra
/ Ansible Lint (push) Successful in 2m20s
|
2026-01-27 16:21:20 +01:00 |
|
|
|
ad783e4a15
|
now in production
|
2026-01-27 16:21:18 +01:00 |
|
|
|
200e8019ed
|
public-reverse-proxy: add config for local/lokal.ccc.de
/ Ansible Lint (push) Successful in 2m13s
local/lokal.ccc.de points to cpu.ccc.de.
|
2026-01-27 15:49:38 +01:00 |
|
|
|
4f0c4bb276
|
Explain need to re-encrypt after adding a host
/ Ansible Lint (push) Successful in 2m7s
|
2026-01-27 09:47:01 +01:00 |
|
|
|
3abc375984
|
Re-encrypt for spaceapiccc
|
2026-01-27 09:46:47 +01:00 |
|
|
|
c8edde4d11
|
Pretty up
/ Ansible Lint (push) Failing after 56s
|
2026-01-26 00:20:27 +01:00 |
|
|
|
ca20721f04
|
add missing grafana.grafana collection dependency
/ Ansible Lint (push) Failing after 57s
|
2026-01-25 23:55:57 +01:00 |
|
|
|
42b23eb181
|
get collections from repos directly instead of using Ansible Galaxy
As Ansible Galaxy is currently down, switch to using the repos directly.
This avoids reliancy on Ansible Galaxy in the future as well.
|
2026-01-25 23:55:48 +01:00 |
|
|
|
0f3cd2c70a
|
amcedns to enable Let's Encrypt DNS-01 challenges
/ Ansible Lint (push) Failing after 38s
|
2026-01-25 22:41:42 +01:00 |
|
|
|
c33ae36af3
|
Enable IPv6 by default
|
2026-01-25 22:40:36 +01:00 |
|
|
|
2cd0811b29
|
Fix warning
|
2026-01-25 22:40:36 +01:00 |
|
|
|
6a92aa68c1
|
light: fix tls cert expiring and not renewing
/ Ansible Lint (push) Failing after 39s
|
2026-01-25 22:36:30 +01:00 |
|
|
|
5693989c38
|
add alloy to the z9 hosts and some cleanup
/ Ansible Lint (push) Failing after 45s
|
2026-01-25 21:44:49 +01:00 |
|
|
|
c7d51af5b4
|
rollout Alloy to replace prometheus_node_exporter
With the new network we need to deploy a push based solution in order to get metrics into prometheus
|
2026-01-25 21:44:49 +01:00 |
|
|
|
995dbb06e2
|
wip: alloy
|
2026-01-25 21:44:49 +01:00 |
|
|
|
11779ab21d
|
grafana: get alertmanager to be more chill
/ Ansible Lint (push) Waiting to run
a bit of help to deal with alert fatigue
|
2026-01-25 21:41:20 +01:00 |
|
|
|
8f7990acc0
|
docs: add ansible_pull_hosts to the desired minimum roles/groups
/ Ansible Lint (push) Failing after 41s
|
2026-01-25 21:17:28 +01:00 |
|
|
|
c6c0272448
|
docs: add section on conf. monitoring with Gatus (status.hamburg.ccc.de)
|
2026-01-25 21:16:38 +01:00 |
|
|
|
1523b15952
|
docs: improve formatting and wording a bit to make things clearer
|
2026-01-25 21:11:07 +01:00 |
|
|
|
a5d291cea8
|
spaceapiccc(host): setup ansible-pull
/ Ansible Lint (push) Failing after 57s
|
2026-01-25 20:58:57 +01:00 |
|
|
|
652aa32e21
|
docker_compose(role): document new build and pull arguments
/ Ansible Lint (push) Failing after 40s
|
2026-01-25 20:49:39 +01:00 |
|
|
|
0939771d08
|
public-reverse-proxy(host): add entries for cpu.ccc.de
/ Ansible Lint (push) Failing after 43s
|
2026-01-25 20:22:44 +01:00 |
|
|
|
c285694aaa
|
Add age private key
/ Ansible Lint (push) Failing after 42s
|
2026-01-25 15:47:41 +01:00 |
|
|
|
d35f1cc779
|
GPG must be installed for the docker role to be able to add the repo
/ Ansible Lint (push) Failing after 43s
|
2026-01-25 15:31:42 +01:00 |
|
|
|
cee1fe970a
|
Add spaceapiccc as a replacement for erfafoo
/ Ansible Lint (push) Failing after 42s
|
2026-01-25 14:03:54 +01:00 |
|
|
|
0c782caee7
|
Explain what all needs to be added for a new host
/ Ansible Lint (push) Failing after 41s
|
2026-01-25 14:03:34 +01:00 |
|
|
|
f887de25c5
|
make building and pulling configurable
/ Ansible Lint (push) Failing after 40s
|
2026-01-25 13:26:20 +01:00 |
|
|
|
664b9115b8
|
Fix warning
/ Ansible Lint (push) Failing after 44s
|
2026-01-25 13:01:52 +01:00 |
|
|
|
b492472179
|
Explain how to add age key for ansible pull
/ Ansible Lint (push) Failing after 44s
|
2026-01-25 12:12:30 +01:00 |
|
|
|
ddaa069204
|
status(host): configure Gatus to store more results and events
/ Ansible Lint (push) Successful in 1m52s
Also see:
https://github.com/TwiN/gatus?tab=readme-ov-file#storage
|
2026-01-18 21:39:23 +01:00 |
|