point shim roles at patrickj.docker_compose_app.app
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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: >-
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user