Commit graph

54 commits

Author SHA1 Message Date
7482707008
remove!(penpot): unused
might come back when migrated to quadlet
2025-01-20 00:29:04 +01:00
e33018f745
remove!(gitlab_runner): unused 2025-01-20 00:27:06 +01:00
aa576bf5bc
remove!(gitlab): unused 2025-01-20 00:26:44 +01:00
14e358c5fe
remove!(minio): unused 2025-01-20 00:25:52 +01:00
0d31368132
remove!(camo): unused 2025-01-20 00:21:51 +01:00
d0086c85c3
remove!(owncast): unused 2025-01-20 00:21:17 +01:00
42b72a6764
remove!(minecraft): unused 2025-01-20 00:20:55 +01:00
1eae2bf0df
remove(minecraft_blockmap): unused 2025-01-20 00:20:32 +01:00
5e5e097ff9
remove!(factorio): unused 2025-01-20 00:20:02 +01:00
1041703c1a
remove!(vikunja): unused 2025-01-20 00:18:58 +01:00
e72f4b0ca3
remove!(static_websites): unused 2025-01-20 00:18:35 +01:00
86e585eb10
feat(role): add standalone saiblog role 2025-01-20 00:17:53 +01:00
a160541b04
refactor!(elementweb): migrate to podman quadlet & rename 2025-01-19 23:34:11 +01:00
a8641d6251
remove!(matrix_webhooks): unused role 2025-01-19 22:10:14 +01:00
962a1c146c
remove!(sliding_sync): unused / deprecated 2025-01-19 22:09:53 +01:00
946d8cfaea
remove!(maubot): unused role 2025-01-19 22:09:26 +01:00
f127cd41fb
refactor!(matrix): migrate to podman quadlet & rename
Merged delegate and synapse together.

THIS IS BREAKING!
2025-01-19 22:09:06 +01:00
7d2c98250b
refactor!(codimd): rename & use podman quadlet 2025-01-19 02:08:02 +01:00
d2e0f53ca0
refactor!(keycloak): use podman quadlet setup 2025-01-18 19:54:13 +01:00
476660fd65
refactor!(mastodon): Migrate to podman quadlet 2025-01-18 17:10:42 +01:00
f4b6ee08a8
refactor(cfg): remove special paths to roles/collections 2024-11-09 03:54:00 +01:00
886e83baa8
feat(caddy): add role
Copied from Histalek <3

Based on b17a8f117b/roles/caddy
2024-09-12 22:51:50 +02:00
7c136306d1
feat(podman): add role
Copied from Histalek <3

Based on b17a8f117b/roles/podman
2024-09-12 22:51:03 +02:00
693184bd7c
refactor!(monitoring): Replace monitoring with monitoring_ng
Not much changed regarding variable names, only the role name changed.
2024-08-14 02:04:32 +02:00
b7195a4d8b
fix(mailcow): backup directory permissions
Sadly mailcow needs global permissions on this folder :(
2024-08-14 01:59:07 +02:00
e7a172877b
refactor!(teamspeak): Use podman quadlet setup
This is mostly equivalent to the awesome role found in @histalek's repository:
bde4d9dacb/roles/teamspeak
2024-08-14 00:53:09 +02:00
6e50428a5c
feat(mailcow): enhance setup tasks
Clone repo, open ports & add backup directory
2024-08-14 00:53:08 +02:00
1b66ab22e5
feat(dnf): Add role from histalek-de/infrastructure
This was taken from https://git.histalek.de/histalek-de/infrastructure/

<3
2024-03-10 01:08:03 +01:00
bdb4cc72bf
fix(luks_ssh): Only install haveged on older systems
Newer systems do not need it anymore, because this is built in since kernel 5.4.

See https://github.com/jirka-h/haveged
2024-03-10 01:08:01 +01:00
ddd0effa0d
!remove(docker): Python SDK install & pyhton path workaround
Both is not needed anymore, since ansible docker modules use the api directly.
2024-02-22 01:56:50 +01:00
7469b6bbf4
!chore(docker-compose): Remove deprecated docker-compose python library
Since docker_compose_v2 module is now finally available using the newer plugin, we can retire the hacky install of the docker compose python library.
2024-02-22 01:29:19 +01:00
56548430c0
feat: Add matrix sliding sync role 2023-09-24 14:24:53 +02:00
b741ccdb17
roles: Add unattended_upgrades role 2023-05-02 00:44:40 +02:00
af76fc529a
lint: be happy 2023-02-26 00:21:05 +01:00
f112f27449
ansible-lint: Fix various new issues 2022-11-02 21:57:13 +01:00
5393a8ebbc
Use FQCN in all tasks 2022-08-13 17:50:54 +02:00
67b5b52bd7
Add sys_upgrade role
Copied from https://git.shivering-isles.com/shivering-isles/infrastructure/-/tree/master/roles/sys-upgrade
2022-06-13 01:41:54 +02:00
1428d4f514
gitlab_runner: Add image prune cron job task to playbook 2021-12-14 19:27:16 +01:00
951ae0c56b
ts3audiobot: Remove role
This software is not used anymore and did not work without trouble so I'm removing it.
2021-11-19 02:08:30 +01:00
f70db2f878
playbooks: Adjust maubot and webhooks host groups to not use "-" char 2021-09-22 02:52:34 +02:00
4054d9de60
matrix_delegate: Add / Extract role from matrix role 2021-09-22 02:41:40 +02:00
f3374eb7f0
matrix_elementweb: Add / extract role from matrix role 2021-09-22 02:21:14 +02:00
92164be957
playbooks: Add env_ansible_deps_python_version for python path
This patch allows to optionally define a `env_ansible_deps_python_version` variable for a host, to change the python version used to import dynamic ansible python dependencies like docker and docker-compose.

This is useful on newer systems, where python2.7 is not used anymore.
2021-09-21 06:04:35 +02:00
ea3f4919c5
vikunja: Add role
This patch introduces the new vikunja role. Vikunja is an easy and awesome ToDo application.
2021-09-16 05:42:23 +02:00
db8aeefacb
format: Satisfy ansible-lint
This patch makes minor formatting adjustments & adds handlers to mastodon where appropriate to satisfy ansible-lint.
2021-09-14 01:45:22 +02:00
479852050d
Add matrix_maubot playbook 2021-08-26 14:51:22 +02:00
1fcce71d28
site: Fix matrix_webhooks playbook name 2021-08-23 02:06:46 +02:00
85b867d500
matrix_webhooks: Extract webhook appservice from matrix role 2021-08-23 01:23:15 +02:00
4f96e11667
Remove unicorns_website role
This role is unused and not maintained anymore.
2021-04-01 23:43:20 +02:00
2a57c56074
mailcow: Reduce locally stored backups to 3 2021-03-28 02:35:55 +01:00