1
0
Fork 0

Initial version of nextcloud collection
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

Signed-off-by: Nis Wechselberg <enbewe@enbewe.de>
This commit is contained in:
Nis Wechselberg 2024-06-30 17:18:49 +02:00
parent e559257349
commit a59b0eb1f3
Signed by: enbewe
GPG key ID: 7B25171F921B9E57
16 changed files with 912 additions and 0 deletions

19
README.md Normal file
View file

@ -0,0 +1,19 @@
# Ansible Collection - enbewe.nextcloud
Collecion to deploy Nextcloud for file storage as well as CalDav/CardDav Server.
## Playbooks
### enbewe.nextcloud.deployment
Deploys the role `enbewe.nextcloud.nextcloud` to all hosts in the group `nextcloud`.
## Roles
### enbewe.nextcloud.nextcloud
Deploys [Nextcloud](https://nextcloud.com/) through a podman container.
The deployment consists of a separate postgres database container, a redis container,
an application container as well as a container for the cron service.
The configuration of the instance is automatically adjusted to work with
a OpenID provider.
## Modules
### enbewe.nextcloud.nextcloud_app
Manages the apps installed in the instance.