Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
73c3d74918 | ||
|
|
70e99dc3e4 |
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
Submodule roles/docker_compose_app deleted from 1aff50b74e
@@ -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