This is needed for situations, where one wants to use a vendor-provided compose file and configure it using environment variables. Like for example: https://github.com/zammad/zammad-docker-compose
32 lines
978 B
YAML
32 lines
978 B
YAML
argument_specs:
|
|
main:
|
|
options:
|
|
docker_compose__compose_file_content:
|
|
description: >-
|
|
The content of the Compose file at
|
|
`/ansible_docker_compose/compose.yaml`.
|
|
type: str
|
|
required: true
|
|
docker_compose__env_file_content:
|
|
description: >-
|
|
The content of the .env file at
|
|
`/ansible_docker_compose/.env`.
|
|
type: str
|
|
required: false
|
|
docker_compose__configuration_files:
|
|
description: >-
|
|
A list of configuration files to be deployed in the
|
|
`/ansible_docker_compose/configs/` directory.
|
|
type: list
|
|
elements: dict
|
|
required: false
|
|
default: [ ]
|
|
options:
|
|
name:
|
|
description: The name of the configuration file.
|
|
type: str
|
|
required: true
|
|
content:
|
|
description: The content of the configuration file.
|
|
type: str
|
|
required: true
|