|
|
94e1920388
|
setup ansible-pull for all Chaosknoten hosts
/ Ansible Lint (push) Failing after 50s
Additionally setup ansible-pull for: ccchoir, tickets, keycloak, lists,
mumble, pad, public-reverse-proxy, zammad, ntfy
|
2025-10-20 21:25:56 +02:00 |
|
|
|
f3902b43b1
|
update keycloak and nextcloud
/ Ansible Lint (push) Failing after 59s
|
2025-10-20 21:11:28 +02:00 |
|
|
|
2aa55770d9
|
renovate(host): update keys adding renovate for group_vars/all.sops.yaml
/ Ansible Lint (push) Failing after 1m7s
|
2025-10-17 16:05:04 +02:00 |
|
|
|
cad2f036e5
|
renovate(host): replace non-working GitHub token with working one
Replace the token with one created from a new CCCHH GitHub service
account.
|
2025-10-17 01:18:17 +02:00 |
|
|
|
e76c66d74c
|
renovate(host): set up Renovate using role and exisiting config
/ Ansible Lint (push) Failing after 56s
Set up Renovate using role and existing config from current
Forgejo/GitHub Actions-based deployment.
|
2025-10-16 17:52:30 +02:00 |
|
|
|
a32998d8da
|
renovate(host): initialize renovate host
|
2025-10-16 17:44:23 +02:00 |
|
|
|
8388657d33
|
renovate(role): introduce first basic Renovate role
Sets up Renovate using Docker and systemd service and timer to run
regularly.
Also add accompanying host group and playbook play.
|
2025-10-16 17:42:13 +02:00 |
|
|
|
f646cc0bf2
|
fix creation rules for eh22-wiki, sunders and wiki hosts
/ Ansible Lint (push) Failing after 49s
Also update the keys of the secret files accordingly.
This should then fix ansible-pull on these hosts.
|
2025-10-15 10:45:54 +02:00 |
|
|
|
1d6d1094bc
|
setup ansible-pull for 7 more hosts
/ Ansible Lint (push) Failing after 58s
Setup for: cloud, eh22-wiki, grafana, onlyoffice, pretalx, sunders and
wiki.
|
2025-10-15 01:59:29 +02:00 |
|
|
|
eadae7a09b
|
ansible_pull(role): add failure notifications
/ Ansible Lint (push) Failing after 48s
|
2025-10-14 22:20:27 +02:00 |
|
|
|
17fd71f079
|
define common msmtp configuration for chaosknoten inventory hosts
/ Ansible Lint (push) Failing after 48s
Define common configuration as it is the same for all hosts.
|
2025-10-14 01:45:44 +02:00 |
|
|
|
afceb886dc
|
msmtp(role): introduce msmtp role
Introduce msmtp role for setting up msmtp for mail sending.
Also add accompanying host group and playbook play.
|
2025-10-14 01:40:46 +02:00 |
|
|
|
18dda95c46
|
remove max expired key
/ Ansible Lint (push) Failing after 49s
|
2025-10-13 22:12:31 +02:00 |
|
|
|
9b8e14f3c4
|
remove duplicate ansible_pull_hosts inventory group entry
/ Ansible Lint (push) Failing after 48s
|
2025-10-13 17:37:13 +02:00 |
|
|
|
bd281713f1
|
netbox(host): setup ansible_pull for host
/ Ansible Lint (push) Failing after 48s
/ Ansible Lint (pull_request) Failing after 48s
|
2025-10-13 16:59:42 +02:00 |
|
|
|
648489ed09
|
define common ansible_pull configuration for chaosknoten inventory hosts
Define common configuration as it should be the same for all hosts, just
the ansible_pull__age_private_key needs to be set per host then.
|
2025-10-13 16:58:30 +02:00 |
|
|
|
434ddfc955
|
ansible_pull(role): introduce ansible_pull role
Introduce ansible_pull role for setting up automatic ansible_pull runs.
Also add accompanying host group and playbook play.
|
2025-10-13 16:56:18 +02:00 |
|
|
|
dec68ab994
|
sunders(host): initialize sunders host
/ Ansible Lint (push) Failing after 53s
|
2025-10-11 20:52:26 +02:00 |
|
|
|
1355d4d834
|
grafana: make alerts better for fux
/ Ansible Lint (push) Failing after 46s
|
2025-09-09 19:30:53 +02:00 |
|
|
|
72489be8bd
|
updatekeys for junes new key
/ Ansible Lint (push) Failing after 47s
|
2025-07-20 20:29:22 +02:00 |
|
|
|
5863b2f9e3
|
ntfy: iOS instant notifications
/ Ansible Lint (push) Failing after 2m8s
|
2025-06-30 21:11:48 +02:00 |
|
|
|
a49b8b6d13
|
cloud: bump nextcloud version to 31
/ Ansible Lint (push) Failing after 2m9s
|
2025-06-29 20:54:32 +02:00 |
|
|
|
2cb9dc6dae
|
grafana dinge versuchen
/ Ansible Lint (push) Failing after 2m2s
|
2025-06-12 19:20:03 +02:00 |
|
|
|
0a50ee470a
|
grafana: add email alerts, and fix some rules
/ Ansible Lint (push) Failing after 2m0s
|
2025-06-10 21:22:53 +02:00 |
|
|
|
75bf485eac
|
Alloy: enable collector systemd
/ Ansible Lint (push) Failing after 2m11s
|
2025-06-03 01:11:39 +02:00 |
|
|
|
3a9673b113
|
ntfy alerts
/ Ansible Lint (push) Failing after 1m55s
|
2025-06-02 22:42:37 +02:00 |
|
|
|
0248b64670
|
update ntfy user uread and uwrite in sops
/ Ansible Lint (push) Failing after 2m6s
|
2025-06-02 18:36:35 +02:00 |
|
|
|
c620f0f86b
|
ntfy: alloy
/ Ansible Lint (push) Failing after 2m13s
|
2025-06-02 00:47:55 +02:00 |
|
|
|
6824bf5e4f
|
ntfy
/ Ansible Lint (push) Failing after 2m3s
|
2025-06-02 00:29:08 +02:00 |
|
|
|
8ff457b01e
|
Update Postgres to 15.13
/ Ansible Lint (push) Failing after 1m52s
|
2025-05-20 20:24:29 +02:00 |
|
|
|
7f1afef50d
|
move secrets from sops lookup plugin to sops vars plugin
/ Ansible Lint (push) Failing after 1m54s
This makes secret configuration and usage a good bit cleaner.
|
2025-05-04 16:50:15 +02:00 |
|
|
|
bbe4cc131a
|
eh22-netbox: remove eh22-netbox as its being decommissioned
/ Ansible Lint (push) Failing after 1m44s
|
2025-05-03 23:40:03 +02:00 |
|
|
|
60b2093a02
|
netbox(host): move secrets to SOPS
/ Ansible Lint (push) Failing after 1m53s
|
2025-05-03 23:08:41 +02:00 |
|
|
|
97b8386878
|
grafana(host): move secrets to SOPS
/ Ansible Lint (push) Failing after 1m49s
|
2025-05-03 22:18:26 +02:00 |
|
|
|
8de07c2688
|
cloud(host): move secrets to SOPS
|
2025-05-03 21:30:06 +02:00 |
|
|
|
01c006ec22
|
grafana fix nginx ip allow list
/ Ansible Lint (push) Failing after 1m48s
|
2025-05-02 01:08:55 +02:00 |
|
|
|
0c9e3ccb87
|
fix switchup in prometheus.relabel
/ Ansible Lint (push) Failing after 1m49s
|
2025-04-30 15:07:26 +02:00 |
|
|
|
e183f1a2c3
|
prometheus remote write with alloy using it
/ Ansible Lint (push) Failing after 1m53s
|
2025-04-30 01:11:17 +02:00 |
|
|
|
456117a789
|
adding loki
/ Ansible Lint (push) Failing after 1m55s
|
2025-04-28 20:31:55 +02:00 |
|
|
|
3548c1f4d6
|
restart ssh service instead of rebooting as this should be fine
/ Ansible Lint (push) Successful in 2m9s
Active connections should survive a restart of the service and testing
also didn't show any issues.
|
2025-04-25 02:01:29 +02:00 |
|
|
|
ca16e3d55f
|
dep._hypervisor(playb.): introduce play for setting up vm template gen.
/ Ansible Lint (push) Has been cancelled
|
2025-02-23 22:42:58 +01:00 |
|
|
|
5dc2520ecd
|
eh22-wiki: configure custom eh22-theme
/ Ansible Lint (push) Successful in 1m37s
|
2025-02-17 22:26:17 +01:00 |
|
|
|
79012fb7f8
|
eh22-netbox: setup EH22 NetBox
/ Ansible Lint (push) Successful in 1m44s
|
2025-02-17 01:23:35 +01:00 |
|
|
|
ff540126a1
|
add chaosknoten to hosts and new hypervisors group
/ Ansible Lint (push) Successful in 1m47s
Also exclude that group from the tasks otherwise targeting all hosts.
|
2025-02-16 02:34:14 +01:00 |
|
|
|
61cd5053d0
|
flatten inventories making them simpler
/ Ansible Lint (push) Successful in 1m41s
Remove the child groups as we weren't using their functionality anyway.
Also remove the debian_11/12 host groups as they're not in use.
|
2025-02-16 00:36:10 +01:00 |
|
|
|
2ec1471d7f
|
netbox: move NetBox from NixOS to Ansible
/ Ansible Lint (push) Successful in 1m46s
/ Ansible Lint (pull_request) Successful in 1m50s
Also introduce netbox_hosts group for applying netbox role to multiple
hosts.
|
2025-02-15 19:57:15 +01:00 |
|
|
|
bdbd9ce195
|
eh22-wiki: setup EH22 wiki using Ansible by copying and mod. wiki config
/ Ansible Lint (push) Successful in 1m39s
Also introduce wiki_hosts group for applying dokuwiki role to multiple
hosts.
|
2025-02-10 23:40:39 +01:00 |
|
|
|
c89a6edefe
|
nextcloud: update to version 30
/ Ansible Lint (push) Failing after 3h5m0s
|
2025-01-26 03:08:38 +01:00 |
|
|
|
328ec744cc
|
Add base_config and deploy_systemd_journal_config
|
2025-01-19 20:30:05 +01:00 |
|
|
|
e3a1443df9
|
use deploy_ssh_server_config role for all Chaosknoten hosts
/ Ansible Lint (push) Successful in 1m37s
|
2025-01-14 22:36:51 +01:00 |
|