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
592afdced9
add waybackproxy
/ Ansible Lint (push) Failing after 50s
2025-09-06 11:39:05 +02:00
9c50708b4e
Add second DECT
/ Ansible Lint (push) Failing after 55s
2025-08-02 09:43:18 +02:00
cbb4beceb6
Add Werkstatt phone
/ Ansible Lint (push) Has been cancelled
2025-08-02 09:41:48 +02:00
72489be8bd
updatekeys for junes new key
/ Ansible Lint (push) Failing after 47s
2025-07-20 20:29:22 +02:00
e628dcbce2
Legacy-Yate mit eigenem Eintrag
/ Ansible Lint (push) Has been cancelled
2025-07-11 19:37:05 +02:00
ef4b45925c
Move lines over to yate
...
/ Ansible Lint (push) Failing after 2m8s
Basic functionality should be working for incoming calls:
* Fux Intercom to 1337
* Fonial to the Hamburg number
* EPVPN
Still to do: clean up internal extensions and more extensive testing
2025-07-06 19:07:27 +02:00
2edb3443d6
Kick yate when config file changes
...
closes #29
2025-07-06 17:32:23 +02:00
4e651bca25
Fix password fro FB account
/ Ansible Lint (push) Failing after 1m48s
2025-07-05 11:10:05 +02:00
2a322f9c85
Add production secrets
...
/ Ansible Lint (push) Failing after 2m5s
Also use the correct file name for the SOPS secrets
2025-07-05 11:05:26 +02:00
eefcbe0c43
Add yate
/ Ansible Lint (push) Failing after 3m4s
2025-07-04 20:51:14 +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
7526d1c6a1
Add dooris (2.0)
/ Ansible Lint (push) Failing after 1m50s
2025-05-29 17:42:59 +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
6b80f5b52a
fix accidentally added personalized ansible_user by removing it
/ Ansible Lint (pull_request) Successful in 1m58s
/ Ansible Lint (push) Successful in 1m43s
2025-02-23 23:51:58 +01:00
fd13e5341b
add thinkcccore0 to inventory and enable VM template gen. setup on it
/ Ansible Lint (push) Has been cancelled
2025-02-23 23:23:51 +01: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
e1866b2449
add cfp.eh22.easterhegg.eu to pretalx
/ Ansible Lint (pull_request) Successful in 1m34s
/ Ansible Lint (push) Successful in 1m48s
2025-01-13 23:37:20 +01:00