Commit graph

150 commits

Author SHA1 Message Date
f107737a39
wip: ansible pull
Some checks failed
/ Ansible Lint (push) Failing after 51s
/ Ansible Lint (pull_request) Failing after 46s
2025-08-30 20:19:23 +02:00
9c50708b4e Add second DECT
Some checks failed
/ Ansible Lint (push) Failing after 55s
2025-08-02 09:43:18 +02:00
cbb4beceb6 Add Werkstatt phone
Some checks failed
/ Ansible Lint (push) Has been cancelled
2025-08-02 09:41:48 +02:00
72489be8bd
updatekeys for junes new key
Some checks failed
/ Ansible Lint (push) Failing after 47s
2025-07-20 20:29:22 +02:00
e628dcbce2 Legacy-Yate mit eigenem Eintrag
Some checks failed
/ Ansible Lint (push) Has been cancelled
2025-07-11 19:37:05 +02:00
ef4b45925c Move lines over to yate
Some checks failed
/ 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
Some checks failed
/ Ansible Lint (push) Failing after 1m48s
2025-07-05 11:10:05 +02:00
2a322f9c85 Add production secrets
Some checks failed
/ 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
Some checks failed
/ Ansible Lint (push) Failing after 3m4s
2025-07-04 20:51:14 +02:00
5863b2f9e3
ntfy: iOS instant notifications
Some checks failed
/ Ansible Lint (push) Failing after 2m8s
2025-06-30 21:11:48 +02:00
a49b8b6d13
cloud: bump nextcloud version to 31
Some checks failed
/ Ansible Lint (push) Failing after 2m9s
2025-06-29 20:54:32 +02:00
2cb9dc6dae
grafana dinge versuchen
Some checks failed
/ Ansible Lint (push) Failing after 2m2s
2025-06-12 19:20:03 +02:00
0a50ee470a
grafana: add email alerts, and fix some rules
Some checks failed
/ Ansible Lint (push) Failing after 2m0s
2025-06-10 21:22:53 +02:00
75bf485eac
Alloy: enable collector systemd
Some checks failed
/ Ansible Lint (push) Failing after 2m11s
2025-06-03 01:11:39 +02:00
3a9673b113
ntfy alerts
Some checks failed
/ Ansible Lint (push) Failing after 1m55s
2025-06-02 22:42:37 +02:00
0248b64670
update ntfy user uread and uwrite in sops
Some checks failed
/ Ansible Lint (push) Failing after 2m6s
2025-06-02 18:36:35 +02:00
c620f0f86b
ntfy: alloy
Some checks failed
/ Ansible Lint (push) Failing after 2m13s
2025-06-02 00:47:55 +02:00
6824bf5e4f
ntfy
Some checks failed
/ Ansible Lint (push) Failing after 2m3s
2025-06-02 00:29:08 +02:00
7526d1c6a1 Add dooris (2.0)
Some checks failed
/ Ansible Lint (push) Failing after 1m50s
2025-05-29 17:42:59 +02:00
8ff457b01e
Update Postgres to 15.13
Some checks failed
/ 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
Some checks failed
/ 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
Some checks failed
/ Ansible Lint (push) Failing after 1m44s
2025-05-03 23:40:03 +02:00
60b2093a02
netbox(host): move secrets to SOPS
Some checks failed
/ Ansible Lint (push) Failing after 1m53s
2025-05-03 23:08:41 +02:00
97b8386878
grafana(host): move secrets to SOPS
Some checks failed
/ 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
Some checks failed
/ Ansible Lint (push) Failing after 1m48s
2025-05-02 01:08:55 +02:00
0c9e3ccb87
fix switchup in prometheus.relabel
Some checks failed
/ Ansible Lint (push) Failing after 1m49s
2025-04-30 15:07:26 +02:00
e183f1a2c3
prometheus remote write with alloy using it
Some checks failed
/ Ansible Lint (push) Failing after 1m53s
2025-04-30 01:11:17 +02:00
456117a789
adding loki
Some checks failed
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ 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.
Some checks failed
/ Ansible Lint (push) Has been cancelled
2025-02-23 22:42:58 +01:00
5dc2520ecd
eh22-wiki: configure custom eh22-theme
All checks were successful
/ Ansible Lint (push) Successful in 1m37s
2025-02-17 22:26:17 +01:00
79012fb7f8
eh22-netbox: setup EH22 NetBox
All checks were successful
/ Ansible Lint (push) Successful in 1m44s
2025-02-17 01:23:35 +01:00
ff540126a1
add chaosknoten to hosts and new hypervisors group
All checks were successful
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
All checks were successful
/ 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
Some checks failed
/ 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
All checks were successful
/ Ansible Lint (push) Successful in 1m37s
2025-01-14 22:36:51 +01:00
e1866b2449
add cfp.eh22.easterhegg.eu to pretalx
All checks were successful
/ Ansible Lint (pull_request) Successful in 1m34s
/ Ansible Lint (push) Successful in 1m48s
2025-01-13 23:37:20 +01:00
07dbbf055c
reorganize (config) files and templates into one "resources" dir
This groups the files and templates for each host together and therefore
makes it easier to see all the (config) files for a host.

Also clean up incorrect, unused docker_compose config for mumble and
clean up unused engelsystem configs.
2024-12-08 02:55:25 +01:00
4b0e03e8b2
ensure all template files have a .j2 file extension
As they should and as this is preparation for a future change
reorganizing the file structure.
2024-12-08 02:55:25 +01:00
4060dbbe21
fix all ansible-lint yaml errors (except for line-length) 2024-11-23 02:49:23 +01:00
433008d211
Cleanup old configurations we no longer use.
We have a bunch of old hosts, host_vars and roles we no longer use.
There is no real value to keep them as they can just be fetched from the
git history, should they be needed again.
This make gettin a overview of the repository much simpler.
2024-11-22 23:09:35 +01:00
3284fae62a
Add more prometheus node exporter 2024-11-05 19:16:28 +01:00
261bd7d654
Add prometheus-node-exporter role and add it to most hosts 2024-11-03 21:27:51 +01:00