drop unresolvable galaxy.yml dep; document requirements.yml install flow
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 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.
|
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-collection-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 [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.
|
Consult the [base role documentation](https://git.jaroszew.ski/ansible/ansible-collection-docker-compose-app/src/branch/main/roles/app/README.md) for guidance on creating custom roles, variable conventions, and integration patterns.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
@@ -21,13 +21,22 @@ Consult the [base role documentation](https://git.jaroszew.ski/ansible/ansible-r
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### From Git Repository
|
Both this collection and its base dependency (`patrickj.docker_compose_app`) are hosted on Gitea, not on Ansible Galaxy. Install them together via a `requirements.yml` in your playbook repo:
|
||||||
|
|
||||||
```bash
|
```yaml
|
||||||
ansible-galaxy collection install https://git.jaroszew.ski/ansible/ansible-collection-docker-apps.git
|
collections:
|
||||||
|
- name: https://git.jaroszew.ski/ansible/ansible-collection-docker-compose-app.git
|
||||||
|
type: git
|
||||||
|
- name: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps.git
|
||||||
|
type: git
|
||||||
```
|
```
|
||||||
|
|
||||||
### From Local Development
|
Install with:
|
||||||
|
```bash
|
||||||
|
ansible-galaxy collection install -r requirements.yml
|
||||||
|
```
|
||||||
|
|
||||||
|
### From local development
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# From the collection directory
|
# From the collection directory
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ tags:
|
|||||||
- homelab
|
- homelab
|
||||||
dependencies:
|
dependencies:
|
||||||
"community.docker": ">=1.10.0"
|
"community.docker": ">=1.10.0"
|
||||||
"patrickj.docker_compose_app": ">=1.0.0"
|
|
||||||
repository: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps
|
repository: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps
|
||||||
documentation: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps/README.md
|
documentation: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps/README.md
|
||||||
homepage: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps
|
homepage: https://git.jaroszew.ski/ansible/ansible-collection-docker-apps
|
||||||
|
|||||||
Reference in New Issue
Block a user