41ab4622b3
🚨 Fix trivial jinja spacing warnings
...
Fixes the following ansible-lint warnings:
jinja[spacing]: Jinja2 spacing could be improved: group:Admins:{{ users | map(attribute = 'logname') | join("@pam,") }}@pam:: -> group:Admins:{{ users | map(attribute='logname') | join("@pam,") }}@pam:: (warning)
host-beaker.yml:23 Jinja2 template rewrite recommendation: `group:Admins:{{ users | map(attribute='logname') | join("@pam,") }}@pam::`.
jinja[spacing]: Jinja2 spacing could be improved: {{ docker_ip_ranges }} -> {{ docker_ip_ranges }} (warning)
host-krypton.yml:95 Jinja2 template rewrite recommendation: `{{ docker_ip_ranges }}`.
jinja[spacing]: Jinja2 spacing could be improved: {{ item }} -> {{ item }} (warning)
host-krypton.yml:98 Jinja2 template rewrite recommendation: `{{ item }}`.
jinja[spacing]: Jinja2 spacing could be improved: {{ docker_ip_ranges }} -> {{ docker_ip_ranges }} (warning)
host-krypton.yml:105 Jinja2 template rewrite recommendation: `{{ docker_ip_ranges }}`.
jinja[spacing]: Jinja2 spacing could be improved: {{ item }} -> {{ item }} (warning)
host-krypton.yml:108 Jinja2 template rewrite recommendation: `{{ item }}`.
jinja[spacing]: Jinja2 spacing could be improved: {{ cleanuri_amqp_user }} -> {{ cleanuri_amqp_user }} (warning)
roles/cleanuri/tasks/main.yml:36 Jinja2 template rewrite recommendation: `{{ cleanuri_amqp_user }}`.
jinja[spacing]: Jinja2 spacing could be improved: {{ cleanuri_amqp_user }} -> {{ cleanuri_amqp_user }} (warning)
roles/cleanuri/tasks/main.yml:53 Jinja2 template rewrite recommendation: `{{ cleanuri_amqp_user }}`.
jinja[spacing]: Jinja2 spacing could be improved: {{ cleanuri_amqp_user }} -> {{ cleanuri_amqp_user }} (warning)
roles/cleanuri/tasks/main.yml:70 Jinja2 template rewrite recommendation: `{{ cleanuri_amqp_user }}`.
2025-02-20 06:43:59 +01:00
a9e5a509a5
🚨 Fix wrong indentation
...
Fixes the following ansible-lint warnings:
yaml[indentation]: Wrong indentation: expected 6 but found 4
roles/nfs-host/tasks/main.yml:6
yaml[indentation]: Wrong indentation: expected 6 but found 4
roles/nginx_https_ingress/tasks/main.yml:11
yaml[indentation]: Wrong indentation: expected 6 but found 4
roles/nginx_https_ingress/tasks/main.yml:48
2025-02-19 21:55:53 +01:00
49dd796a05
🚨 Modernize ansible-lint silence markup
...
Fixes the following warning when running `ansible-lint`:
WARNING Replaced outdated tag '503' with 'no-handler', replace it to avoid future regressions
Link: https://ansible.readthedocs.io/projects/lint/rules/no-handler/
2025-02-19 21:40:23 +01:00
38fbff30b5
feat: add role to manage dyndns entry on desec.io
2024-11-02 22:31:28 +01:00
83a9b81cbc
feat: add docker images prune cron job to docker_setup role
2024-09-10 20:42:30 +02:00
e6a2cb9e97
Update cleanURI-webui to 0.2.1
...
Security Updates
2024-05-02 10:10:48 +02:00
5f890d4858
Update cleanURI components to the latest versions
...
This completes the switch to the new Site API and external site
implementations.
As there is some trouble with Amazon (see https://github.com/penguineer/cleanURI-site-implementations/pull/5 )
Amazon is not available for now.
2024-02-26 20:10:04 +01:00
222a030ab7
Update cleanURI to the new Site interface
2023-11-28 21:37:07 +01:00
764e54f530
fix: correct order of operations in nfs-host role
2023-11-04 17:16:02 +01:00
1bf1191484
fix permissions on nfs mount point
2023-11-04 17:16:02 +01:00
9887e40fba
add nfs-host role for plumbum.n39.eu
2023-11-04 17:16:02 +01:00
ffa3b5d975
rework nfs-host role
2023-11-04 17:16:02 +01:00
3bdd93b16d
feat: make nfs exports more configurable
2023-11-04 17:16:02 +01:00
aa54dcffdc
set access mode to 0000 to disable writes in mount point
2023-11-04 17:16:02 +01:00
2138870520
nfs server wird nicht im k3s laufen, labeling entfernt
2023-11-04 17:16:02 +01:00
aff06a396f
add more ansible tasks to rolE
2023-11-04 17:16:02 +01:00
760f2d7137
initial plan for storage host role
2023-11-04 17:16:02 +01:00
b70bf5222e
⬆️ Apply security releases for cleanuri components
...
Security releases are available due to a vulnerability in the json library:
* https://github.com/penguineer/cleanURI-apigateway/releases/tag/v0.3.1
* https://github.com/penguineer/cleanURI-canonizer/releases/tag/v0.3.1
2023-10-16 12:00:05 +02:00
13a5285f89
⬆️ Update cleanuri-webui to 0.2.0
...
https://github.com/penguineer/cleanURI-webui/releases/tag/v0.2.0
2023-02-24 16:39:28 +01:00
04c68cd410
🐢 Show some appreciation
...
See http://www.gnuterrypratchett.com/
2022-11-22 18:49:39 +01:00
059b8a0bea
👌 Expand arguments for readability
2022-11-22 18:35:22 +01:00
03dbd132eb
🔊 Send DD24 cron errors to syslog
2022-11-22 18:34:54 +01:00
29ead08db8
🔇 Disable curl transfer logs for DD24 call
2022-11-22 18:34: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
0b83ee25cd
🔧 Add timezone info to cleanuri containers
2022-11-10 17:54:45 +01:00
c620de7d0d
fix file permissions for setup_http_site_proxy
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
e071790c1e
🔥 Remove obsolete role dehydrated-cron
...
We replaced this with penguineer.dehydrated_cron.
2022-10-25 16:54:14 +02:00
60ff54ce74
fix: rename role setup-http-site-proxy to resolve ansible lint warning 106
2022-10-24 22:22:36 +02:00
1d0c703c42
fix: rename role nginx-https-ingres to resolve ansible lint warning 106
2022-10-24 22:22:35 +02:00
3d22d93ba1
fix: rename role dd24-dyndns-cron to resolve ansible lint warning 106
2022-10-24 22:22:35 +02:00
38ff34fb57
fix: rename role apache-letsencrypt to resolve linter warnings
2022-10-24 22:22:35 +02:00
69cf188426
fix: suppress false positive ansible lint warning 503
2022-10-24 22:22:35 +02:00
24929a36bc
✨ Add a role to set up cleanuri (uritools)
2022-09-15 18:09:16 +02:00
b9488e19db
🐛 Fix proxy site template
...
These are errors from a bodged PR (my bad) that has been merged too early.
2022-09-14 23:25:41 +02:00
182feeca58
🔥 Remove role setup-http-dehydrated
...
This feature is now provided by setup-http-site-proxy
2022-09-08 15:45:39 +02:00
e3020b6d71
✨ Enable setup-http-site-proxy with missing proxy target
...
If no proxy port is defined, only the dehydrated HTTP endpoint is created
and the HTTPS endpoint returns 404.
2022-09-08 15:43:54 +02:00
c4af7754b2
✨ Use variables to configure dehydrated locations
...
These variables match https://github.com/24367dfa/ansible-role-dehydrated
2022-09-08 15:41:36 +02:00
4da338f0ad
🐛 Fix template in setup-http-dehydrated when IPv6 is missing
2022-09-06 21:02:48 +02:00
965538141d
✨ Allow to define a host for local access
...
If a host is defined as local, HTTPS traffic will not be forwared.
The LetsEncrypt proxy is still available.
2022-09-06 19:39:51 +02:00
6653129652
🔨 Refactor host statements to objects
2022-09-06 19:39:51 +02:00
0d3907d332
Merge pull request ' ✨ Add a role to allow letsencrypt access in Apache2' ( !72 ) from apache-letsencrypt into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/72
Reviewed-by: dkdent <dkdent@netz39.de>
2022-09-06 15:54:30 +00:00
f9197221c8
🔧 Setup Apache proxy pass for sites with invalid URIs
...
This is a setup according to https://www.rabbitmq.com/management.html#proxy
which solves a problem with RabbitMQ encoding vhost names in a non-standard
way.
As this setting does not hurt other sites, we can introduce it into the
general template.
2022-09-06 15:35:50 +02:00
1fe6526898
✨ Add a role to allow letsencrypt access in Apache2
2022-09-06 14:31:52 +02:00
68619b80b5
Add role to setup nginx with HTTPS forward capabilities
2022-08-27 20:32:56 +02:00
6762a7b644
Merge pull request ' 🐛 Fix Apache templates for missing IPv6' ( !62 ) from fix-apache-ipv6 into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/62
Reviewed-by: dkdent <dkdent@netz39.de>
2022-08-05 08:26:59 +00:00
a410ce5b8f
🐛 Fix template for missing IPv6 on apache-docker-proxy
2022-08-04 17:32:23 +02:00
31fc12dfb2
🐛 Fix template for missing IPv6 on apache-docker-forward
2022-08-04 17:32:06 +02:00
20942f8f4b
Add role dd24-dyndns-cron
...
Setup cron job to call curl for DynDNS update
2022-08-04 17:03:09 +02:00