Commit graph

40 commits

Author SHA1 Message Date
b147771a83
repo: Change inventory to yaml format 2025-07-17 18:08:54 +02:00
e32f2366c8
roles: Make domain global variable
Each role has their own subdomains which can be set manually, or can
inherit from the global domain with a default prefix.
2025-07-17 18:08:54 +02:00
812deeb12d
roles: Inherit from global vars with defaults
Global options such as 'timezone' or 'puid' can be set on a host and all
(relevant) roles will inherit them. Will be used for more variables in
the future.
2025-07-17 18:08:53 +02:00
770da26b03
paperless: Improve documentation 2025-07-17 18:08:52 +02:00
90f004fbdb
roles: Add grocy stack 2025-07-17 18:08:52 +02:00
6a1e01575c
repo: Move ansible setup to root dir 2025-07-17 18:07:52 +02:00
ff718b46ef
arr: Rename data dir to serve_dir 2025-07-16 22:11:46 +02:00
b8678bafaa
Merge paperless role 2025-07-16 22:11:45 +02:00
ce86cdc2c0
paperless: Add to main playbook 2025-07-16 22:11:44 +02:00
8391a54bda
paperless: Remove redundant docker compose lines 2025-07-16 22:11:44 +02:00
c0b5b04d3d
paperless: Add caddy labels 2025-07-16 22:11:43 +02:00
1b147c6a78
paperless: Set up directories 2025-07-16 22:11:43 +02:00
70ddb4df6a
paperless: Update secrets 2025-07-16 22:11:42 +02:00
dc8ec72581
paperless: Add role 2025-07-16 22:11:42 +02:00
73368d4c82
arr: Fix arrstack default timezone 2025-07-16 22:11:41 +02:00
5f09ce7099
Move arr stack to ansible 2025-07-16 22:11:40 +02:00
6374fa8eff
Keep sensitive vars in vault 2025-07-16 22:11:40 +02:00
2045f4ae58
Make arrstack docker compose ansible ready
Move sonarr to new system

Move sabnzbd to new system

Move radarr

Move lidarr

!unsafe directive makes ansible ignore potential template vars in the
string

https://github.com/ansible/ansible/issues/16443

Move readarr

Move prowlarr

Move homarr

Move beets

Move jellyseerr

Move audiobookshelf

Move jellyfin

Move gonic

Migrate torrent setup
2025-07-16 22:11:39 +02:00
93ae62dc93
Move to incus connection 2025-07-16 22:11:39 +02:00
578f699cb7
Move ansible docker module python requirements to docker tasks 2025-07-16 22:11:38 +02:00
e6b6154043
Add caddy reverse proxy role
Acts as reverse proxy for the docker instance. Can be configured through
docker labels. Proxies anything that is received on port 80 or 443.
2025-07-16 22:11:38 +02:00
ec91e97fed
Remove orphans on stack deployment 2025-07-16 22:11:37 +02:00
d930094638
Install instance req for ansible docker tasks 2025-07-16 22:11:36 +02:00
b54d14c98e
Rename host groups to host/instance 2025-07-16 22:11:36 +02:00
71244751c7
Split arr role from playbook 2025-07-16 22:11:35 +02:00
eaaa35de25
Split incus role from playbook 2025-07-16 22:11:35 +02:00
0f8822e632 Set utility scan script to color mode by default 2025-07-16 22:11:35 +02:00
5c6314dc73 Move arr yaml to arr subdirectory 2025-07-16 22:11:35 +02:00
122abbe723
Git ignore vaultpass 2025-07-16 22:11:34 +02:00
9e94dfbc52 Add incus server prep ansible stack 2025-04-02 20:52:29 +02:00
6b96d0032a
Update README 2025-04-02 20:52:28 +02:00
5aa20e38ab
Add paperless stack 2025-02-16 21:37:33 +01:00
f4cbbd7bca
Add monitoring stack 2025-02-16 21:37:32 +01:00
711f419bf0
Add simple README 2025-02-16 21:37:29 +01:00
265a42e7f3
Fix homarr paths 2024-02-04 15:30:54 +01:00
6e72083b6e
Fix audiobook paths 2024-02-04 15:30:45 +01:00
80dae46ca2
Add beets container 2024-02-04 15:30:27 +01:00
cb1f09aa20
Switch organizr for homarr 2024-02-04 15:11:31 +01:00
f658f5517d
Add audiobookstack
Added audiobooks to stack
2024-02-04 15:10:52 +01:00
b6dc001214
initial commit 2023-10-24 10:51:54 +02:00