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
|
## 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
|
## Features
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ collections:
|
|||||||
|
|
||||||
1. Create role directory: `roles/new-app/`
|
1. Create role directory: `roles/new-app/`
|
||||||
2. Follow the template structure from existing roles
|
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
|
4. Add to documentation
|
||||||
|
|
||||||
### Testing
|
### Testing
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: audiobookshelf
|
app_role_name: audiobookshelf
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: calibre-web
|
app_role_name: calibre-web
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ galaxy_info:
|
|||||||
- selfhosted
|
- selfhosted
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: gitea
|
app_role_name: gitea
|
||||||
app_compose_validate: false
|
app_compose_validate: false
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: glance
|
app_role_name: glance
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: grafana
|
app_role_name: grafana
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: immich
|
app_role_name: immich
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: influxdb
|
app_role_name: influxdb
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: jellyfin
|
app_role_name: jellyfin
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: linkwarden
|
app_role_name: linkwarden
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: mealie
|
app_role_name: mealie
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: navidrome
|
app_role_name: navidrome
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: open-webui
|
app_role_name: open-webui
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: paperless-ngx
|
app_role_name: paperless-ngx
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: redlib
|
app_role_name: redlib
|
||||||
app_health_check: false # Issues with redlib healthcheck
|
app_health_check: false # Issues with redlib healthcheck
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: romm
|
app_role_name: romm
|
||||||
app_subdirectories: >-
|
app_subdirectories: >-
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: speedtest-tracker
|
app_role_name: speedtest-tracker
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- role: patrickj.docker_apps.docker_compose_app
|
- role: patrickj.docker_compose_app.app
|
||||||
vars:
|
vars:
|
||||||
app_role_name: uptime-kuma
|
app_role_name: uptime-kuma
|
||||||
app_subdirectories:
|
app_subdirectories:
|
||||||
|
|||||||
Reference in New Issue
Block a user