Commit graph

608 commits

Author SHA1 Message Date
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
c560cbe67d Merge pull request '🚚 Rename files to show host/group affiliation' (!103) from rename-files into master
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/103
Reviewed-by: dkdent <dkdent@netz39.de>
Reviewed-by: Alexander Dahl <alex@netz39.de>
2022-11-05 07:24:16 +00:00
a647c314ad 🚚 Rename group playbooks to group-* 2022-11-04 22:35:41 +01:00
f11ddd9778 🚚 Rename host playbooks to host-* 2022-11-04 22:34:37 +01:00
tux
9a873d934a Merge pull request 'separate-vault-vars' (!101) from separate-vault-vars into master
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/101
Reviewed-by: Alexander Dahl <alex@netz39.de>
Reviewed-by: tux <tux@netz39.de>
2022-11-04 18:36:43 +00:00
6ad7482cd1 move krypton.n39.eu vars to host_vars directory 2022-11-04 14:58:46 +01:00
0556932cf3 move radon.n39.eu vars to host_vars directory 2022-11-04 14:58:46 +01:00
d61f7fd828 move platon.n39.eu vars to host_vars directory 2022-11-04 14:58:45 +01:00
7ae5ffbc34 move unicorn.n39.eu vars to host_vars directory 2022-11-04 14:58:45 +01:00
67b2bf2004 move pottwal.n39.eu vars to host_vars directory 2022-11-04 14:58:45 +01:00
6f42a574bc move tau.netz39.de vars to host_vars directory 2022-11-04 14:58:44 +01:00
7450d926ea doc: add vault editing to README.md 2022-11-01 18:31:10 +01:00
010660b873 feat: separate vault vars for group all 2022-11-01 18:29:23 +01:00
118e442ea8 Merge branch 'MG09/add-user-max2' from PR !100
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/100
2022-10-31 18:07:53 +01:00
147a026439 Change login name again 2022-10-31 16:49:48 +00:00
b24c0ccd89 Change login name for Maximilian Grau 2022-10-31 16:49:48 +00:00
fe08d49ac9 Add Maximilian Grau 2022-10-31 16:49:48 +00:00
tux
0fd6e3a864 Merge pull request 'fix-lint-208-warning' (!99) from fix-lint-208-warning into master
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/99
2022-10-31 16:32:40 +00:00
c620de7d0d fix file permissions for setup_http_site_proxy 2022-10-28 21:19:48 +02:00
3c6b13f4a7 fix: fix missing file permissions for tau 2022-10-28 21:19:48 +02:00
bbf01577fd fix: fix missing file permissions for role setup_http_site_proxy 2022-10-28 21:19:44 +02:00
7555a13bf8 fix: fix missing file permissions for role docker_setup 2022-10-28 21:18:17 +02:00
2fa392c8ef fix: fix missing file permissions for radon 2022-10-28 21:18:17 +02:00
78eeb7b8c6 fix: fix missing file permissions for krypton 2022-10-28 21:18:17 +02:00
94faf739e3 fix: fix missing filepermissions for pottwal 2022-10-28 21:18:13 +02:00
tux
60a4420a0a Merge pull request 'Introduce gitmailmap' (!98) from alex/netz39-infra-ansible:mailmap into master
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/98
Reviewed-by: dkdent <dkdent@netz39.de>
2022-10-27 10:54:06 +00:00
83b2236917 Introduce gitmailmap
Unifies author/committer names for log and shortlog, see shortlog for
example, before:

    % git shortlog -es
        45  Alexander Dahl <alex@netz39.de>
        62  David Kilias <david.kilias@gmail.com>
        12  David Kilias <dkdent@netz39.de>
         4  Maximilian Deubel <maximilian.deubel@gmail.com>
       255  Stefan Haun <tux@netz39.de>
        12  dkdent <dkdent@netz39.de>
        72  tux <tux@netz39.de>

After:

    % git shortlog -es
        45  Alexander Dahl <alex@netz39.de>
        86  David Kilias <dkdent@netz39.de>
         4  Maximilian Deubel <maximilian.deubel@gmail.com>
       327  Stefan Haun <tux@netz39.de>

So everyone shows up only once.  Also makes `git log` better readable.

Link: https://git-scm.com/docs/gitmailmap
2022-10-26 21:45:47 +02:00
tux
3e4964302b Merge pull request 'Fix trivial yamllint whitespace warnings/errors' (!97) from alex/netz39-infra-ansible:yamllint-whitespace into master
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/97
Reviewed-by: tux <tux@netz39.de>
2022-10-26 18:31:03 +00:00
4fb0e70e66 Fix trivial yamllint whitespace warnings/errors 2022-10-26 18:56:20 +02:00
tux
cebb705fe2 Merge pull request '🔥 Remove obsolete role dehydrated-cron' (!96) from delete-dehydrated-cron into master
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/96
Reviewed-by: dkdent <dkdent@netz39.de>
2022-10-25 16:00:33 +00:00
e071790c1e 🔥 Remove obsolete role dehydrated-cron
We replaced this with penguineer.dehydrated_cron.
2022-10-25 16:54:14 +02:00