871038d84c
Merge pull request 'yamllint: Fix some warnings' ( !118 ) from alex/netz39-infra-ansible:yamllint into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/118
Reviewed-by: Stefan Haun <tux@netz39.de>
2022-11-18 10:38:07 +01:00
97c5a75b6d
🚨 Fix "missing document start" warnings
...
yamllint warned:
host_vars/hobbes.n39.eu/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/krypton.n39.eu/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/localhost/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/platon.n39.eu/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/pottwal.n39.eu/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/radon.n39.eu/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/tau.netz39.de/vars.yml
1:1 warning missing document start "---" (document-start)
host_vars/unicorn.n39.eu/vars.yml
1:1 warning missing document start "---" (document-start)
2022-11-18 09:02:35 +01:00
ec55d5970b
🚨 yamllint: Ignore line-length warnings
...
We have quite some long lines where it makes no sense to split them.
Those warnings distract more than they help.
2022-11-18 08:58:19 +01:00
d37b6cea82
🚨 Fix "trailing spaces" warnings
...
yamllint complained:
host-pottwal.yml
415:1 error trailing spaces (trailing-spaces)
2022-11-18 08:50:54 +01:00
54426e75aa
🚨 Fix new-line-at-end-of-file warnings
...
yamllint warned:
setup-ssh.yml
24:29 error no new line character at the end of file (new-line-at-end-of-file)
host_vars/pottwal.n39.eu/vars.yml
41:61 error no new line character at the end of file (new-line-at-end-of-file)
host_vars/unicorn.n39.eu/vars.yml
1:40 error no new line character at the end of file (new-line-at-end-of-file)
2022-11-18 08:50:33 +01:00
69d98b461d
🚨 Fix "wrong indentation" warnings
...
yamllint warned:
host-krypton.yml
32:9 error wrong indentation: expected 10 but found 8 (indentation)
2022-11-18 08:44:54 +01:00
4a263e3a0d
🚨 Fix "too many blank lines" warnings
...
yamllint warned:
host-pottwal.yml
98:1 error too many blank lines (3 > 2) (empty-lines)
host-tau.yml
173:1 error too many blank lines (1 > 0) (empty-lines)
2022-11-18 08:44:43 +01:00
9e6f3a2456
Merge pull request 'Improve configuration for unattended-upgrades' ( !116 ) from unattended-upgrades-config into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/116
Reviewed-by: dkdent <dkdent@netz39.de>
Reviewed-by: Alexander Dahl <alex@netz39.de>
2022-11-17 15:01:26 +01:00
a33b2bed72
Merge pull request 'Mount configuration for InfluxDB from data directory' ( !117 ) from cfg-influxdb into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/117
Reviewed-by: dkdent <dkdent@netz39.de>
2022-11-17 00:16:24 +01:00
039e64040c
🔧 Mount configuration for influxdb from data dir
2022-11-17 00:14:30 +01:00
02ef0e3409
🔧 Write unattended-upgrade actions to syslog
2022-11-16 21:28:39 +01:00
9f1940fa8f
🔧 Send unattended-upgrades mail only on error
...
Otherwise an email will be sent on every upgrade
2022-11-16 21:28:39 +01:00
ebd8d13b25
🔧 Install mailx
2022-11-16 21:28:39 +01:00
efd8326523
🔧 Improve unattended-upgrades setup
...
According to https://github.com/hifis-net/ansible-role-unattended-upgrades#origins-patterns
2022-11-16 21:28:39 +01:00
5b327382fc
🔧 Move influx data to subdirectory
2022-11-16 19:21:58 +01:00
3f5d63348d
Merge pull request ' 🎨 Add some common software packages to all hosts' ( !115 ) from main-software into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/115
Reviewed-by: dkdent <dkdent@netz39.de>
2022-11-15 16:27:37 +01:00
1c62788d7f
🎨 Call users role from roles section
...
There is no need (special arguments, ordering) to call the role
from a task.
2022-11-14 16:09:57 +01:00
1b762c190d
✨ Install some common packages on all hosts
...
These packages are helpful for administrative tasks
2022-11-14 16:08:37 +01:00
83829341c9
Merge pull request ' ✨ Add host hobbes.n39.eu' ( !113 ) from host-hobbes into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/113
Reviewed-by: dkdent <dkdent@netz39.de>
2022-11-13 17:27:44 +01:00
64bf735c21
✨ Setup grafana kiosk on hobbes.n39.eu
2022-11-13 17:13:34 +01:00
3ddc2e80f0
🔧 Link hobbes playbook in main.yml
2022-11-12 17:02:42 +01:00
4b28eb5fbe
🔧 Add hobbes.n39.eu to inventory
2022-11-12 17:02:42 +01:00
dd2b1f79b7
Merge pull request ' 🔧 Add volume for grafana configuration' ( !114 ) from grafana-cfg into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/114
Reviewed-by: dkdent <dkdent@netz39.de>
2022-11-12 17:02:08 +01:00
612d666b2e
🔧 Add volume for grafana configuration
...
We need to make custom configurations for grafana.
2022-11-12 16:24:05 +01:00
0ebeff9225
Merge pull request 'feat: ✨ add playbook for grafana configuration' ( !110 ) from feat/configure-grafana into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/110
Reviewed-by: Stefan Haun <tux@netz39.de>
2022-11-12 15:48:50 +01:00
d89b5eea04
Merge pull request 'apache-ProxyPreserveHost' ( !111 ) from apache-ProxyPreserveHost into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/111
Reviewed-by: dkdent <dkdent@netz39.de>
2022-11-12 15:48:23 +01:00
029838344c
Merge pull request 'docs: add command to verify changes' ( !112 ) from add-verification-docs into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/112
2022-11-12 15:43:51 +01:00
865901f86d
docs: add command to verify changes
2022-11-12 15:41:30 +01:00
cc0dcb3188
update requirements.yml to correctly install collection
2022-11-12 15:31:51 +01:00
4e4cd46102
feat: ✨ add playbook for grafana configuration
2022-11-12 15:31:51 +01:00
538dd6c470
🐛 Set ProxyPreserveHost On for grafana
...
https://community.grafana.com/t/origin-not-allowed-messages-after-upgrade-to-8-3-6/60550
2022-11-12 13:32:25 +01:00
ad9dfbffd8
✨ Add option to set ProxyPreserveHost
...
https://httpd.apache.org/docs/current/en/mod/mod_proxy.html#proxypreservehost
2022-11-12 13:32:25 +01:00
ce770f9467
Merge pull request 'feat: ✨ add admins to proxmox user permissions file' ( !109 ) from feat/beaker-add-proxmox-permissions into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/109
Reviewed-by: Stefan Haun <tux@netz39.de>
Reviewed-by: Alexander Dahl <alex@netz39.de>
2022-11-12 13:30:43 +01:00
e6feb12366
Merge pull request 'feat: add grafana container to pottwal' ( !108 ) from add-grafana into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/108
2022-11-11 22:14:14 +01:00
3f76e19c4d
fixup! feat: add grafana container to pottwal
2022-11-11 20:25:22 +01:00
8194f488ad
feat: ✨ add admins to proxmox user permissions file
2022-11-11 14:56:02 +01:00
cbf8cce0d3
add https ingress for grafana
2022-11-11 14:52:37 +01:00
85c0c6af4e
feat: add grafana container to pottwal
2022-11-10 23:47:29 +01:00
15abcbb676
Merge pull request 'Add timezone info to docker containers' ( !107 ) from tz into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/107
Reviewed-by: dkdent <dkdent@netz39.de>
Reviewed-by: Alexander Dahl <alex@netz39.de>
2022-11-10 21:53:07 +01:00
0b83ee25cd
🔧 Add timezone info to cleanuri containers
2022-11-10 17:54:45 +01:00
83d1a64689
🔧 Change env to yaml dict for jabber-static-website
2022-11-10 13:05:18 +01:00
5adb80503d
🔧 Change env to yaml dict for gitea
2022-11-10 13:05:18 +01:00
6796e2f273
🔧 Add timezone information to docker containers
...
Docker does not take the tzdata from host systems, so the
timezone needs to be set individually.
Otherwise dates without explicit timezone information or Z will
be generated or interpreted in the wrong timezone
(such as dokuwiki signatures)
2022-11-10 13:05:18 +01:00
b200819f26
🔨 Rename ag_timezone → timezone
...
Move from role-dependent to generic name for this variable
2022-11-07 16:35:41 +01:00
e93b899173
Merge pull request 'Unify docker data directories' ( !106 ) from tau-data-dir into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/106
Reviewed-by: Alexander Dahl <alex@netz39.de>
2022-11-07 15:33:44 +00:00
4c80352145
Change tau docker data directory to match other hosts
2022-11-07 15:16:43 +01:00
b185f563e3
Merge pull request 'feat: 🎉 add host beaker' ( !105 ) from add-beaker-playbook into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/105
Reviewed-by: Stefan Haun <tux@netz39.de>
2022-11-07 13:47:40 +00:00
bafdc15371
feat: 🎉 add host beaker
2022-11-06 20:08:00 +01:00
a191de209c
Merge pull request 'add a playbook to configure ssh to use the ssh gateway for the internal systems' ( !104 ) from ssh-config-playbook into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/104
Reviewed-by: Stefan Haun <tux@netz39.de>
2022-11-06 07:25:04 +00:00
61cbc4abdd
add a playbook to configure ssh to use the ssh gateway for the internal systems
2022-11-05 09:14:48 +01:00