Compare commits

...
2 Commits
21 changed files with 21 additions and 24 deletions
-3
View File
@@ -1,3 +0,0 @@
[submodule "roles/docker_compose_app"]
path = roles/docker_compose_app
url = ssh://git@ssh.git.jaroszew.ski:2222/ansible/ansible-role-docker-compose-app.git
+3 -3
View File
@@ -4,9 +4,9 @@ A comprehensive Ansible collection for deploying and managing Docker Compose app
## Overview
A curated collection of Docker Compose roles for self-hosted applications. Each role leverages the `docker_compose_app` base to provide standardized deployment, configuration management, backup procedures, and lifecycle operations across diverse containerized services.
A curated collection of Docker Compose roles for self-hosted applications. Each role depends on the base role in the [`patrickj.docker_compose_app`](https://git.jaroszew.ski/ansible/ansible-role-docker-compose-app) collection (FQCN `patrickj.docker_compose_app.app`) to provide standardized deployment, configuration management, backup procedures, and lifecycle operations across diverse containerized services.
Consult the [role development documentation](https://git.jaroszew.ski/ansible/ansible-role-docker-compose-app/src/branch/main/README.md) for guidance on creating custom roles, variable conventions, and integration patterns.
Consult the [base role documentation](https://git.jaroszew.ski/ansible/ansible-role-docker-compose-app/src/branch/main/roles/app/README.md) for guidance on creating custom roles, variable conventions, and integration patterns.
## Features
@@ -200,7 +200,7 @@ collections:
1. Create role directory: `roles/new-app/`
2. Follow the template structure from existing roles
3. Configure meta dependency on `docker_compose_app`
3. Configure meta dependency on `patrickj.docker_compose_app.app`
4. Add to documentation
### Testing
+1
View File
@@ -16,6 +16,7 @@ tags:
- homelab
dependencies:
"community.docker": ">=1.10.0"
"patrickj.docker_compose_app": ">=1.0.0"
repository: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps
documentation: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps/README.md
homepage: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: audiobookshelf
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: calibre-web
app_subdirectories:
+1 -1
View File
@@ -18,7 +18,7 @@ galaxy_info:
- selfhosted
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: gitea
app_compose_validate: false
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: glance
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: grafana
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: immich
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: influxdb
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: jellyfin
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: linkwarden
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: mealie
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: navidrome
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: open-webui
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: paperless-ngx
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: redlib
app_health_check: false # Issues with redlib healthcheck
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: romm
app_subdirectories: >-
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: speedtest-tracker
app_subdirectories:
+1 -1
View File
@@ -5,7 +5,7 @@ galaxy_info:
license: MIT
dependencies:
- role: patrickj.docker_apps.docker_compose_app
- role: patrickj.docker_compose_app.app
vars:
app_role_name: uptime-kuma
app_subdirectories: