patrickj.docker_compose_app

Ansible collection providing a single reusable role for deploying and managing Docker Compose applications.

Contents

  • patrickj.docker_compose_app.app — the base role. See roles/app/README.md for usage, variables, and examples.

Installation

ansible-galaxy collection install git+https://git.jaroszew.ski/ansible/ansible-role-docker-compose-app.git

Or as a dependency in another collection's galaxy.yml:

dependencies:
  "patrickj.docker_compose_app": ">=1.0.0"

Scaffolding a new consuming role

create_app_role.sh at the repo root scaffolds a new "shim" role that depends on patrickj.docker_compose_app.app. Run it from the roles/ directory of your consuming collection or playbook:

cd path/to/your/collection/roles
/path/to/this/repo/create_app_role.sh my-app
S
Description
A generic ansible role for setting up and managing an application with Docker Compose.
Readme
111 KiB
Languages
Shell 100%