add meta information to role
This commit is contained in:
parent
9f0a3eb7b4
commit
070ca1cf71
3 changed files with 77 additions and 1 deletions
|
@ -2,7 +2,7 @@ namespace: snailed
|
|||
|
||||
name: ez_docker
|
||||
|
||||
version: 3.0.5
|
||||
version: 3.1.0
|
||||
|
||||
readme: README.md
|
||||
|
||||
|
|
66
roles/ez_docker/meta/argument_specs.yml
Normal file
66
roles/ez_docker/meta/argument_specs.yml
Normal file
|
@ -0,0 +1,66 @@
|
|||
---
|
||||
argument_specs:
|
||||
main:
|
||||
short_description: "Set up docker compose deployments"
|
||||
description:
|
||||
- "Quickly define projects and copy files to containers with various helper functions"
|
||||
version_added: "1.0.0"
|
||||
options:
|
||||
ez_docker_registry_logins:
|
||||
type: list
|
||||
elements: dict
|
||||
description:
|
||||
- "Registries to log in to with community.docker.docker_login"
|
||||
ez_docker_shared_networks:
|
||||
type: list
|
||||
elements: dict
|
||||
description:
|
||||
- "A list of docker compose network definitions to create with community.docker.docker_network and mark as external in projects"
|
||||
ez_docker_shared_volumes:
|
||||
type: list
|
||||
elements: dict
|
||||
description:
|
||||
- "A list of docker compose volume definitions to create with community.docker.docker_volume and mark as external in projects"
|
||||
ez_docker_project_dir:
|
||||
type: path
|
||||
description:
|
||||
- "Directory to put compose projects into"
|
||||
ez_docker_settings:
|
||||
type: dict
|
||||
description:
|
||||
- "Settings for the module"
|
||||
options:
|
||||
external_networks:
|
||||
type: list
|
||||
elements: str
|
||||
description:
|
||||
- "Networks to marke as external in projects"
|
||||
external_volumes:
|
||||
type: list
|
||||
elements: str
|
||||
description:
|
||||
- "Volumes to marke as external in projects"
|
||||
default_definition:
|
||||
type: dict
|
||||
description:
|
||||
- "Default service definition to be overwritten later"
|
||||
label_default_args:
|
||||
type: dict
|
||||
description:
|
||||
- "Default arguments for label helpers"
|
||||
service_default_args:
|
||||
type: dict
|
||||
description:
|
||||
- "Default arguments for service helpers"
|
||||
service_default_definitions:
|
||||
type: dict
|
||||
description:
|
||||
- "Default definition per service helper to be overwritten later"
|
||||
ez_docker_controller_files_root:
|
||||
type: path
|
||||
description:
|
||||
- "Root directory on controller for files to copy to containers"
|
||||
ez_docker_controller_templates_root:
|
||||
type: path
|
||||
description:
|
||||
- "Root directory on controller for templates to template to containers"
|
10
roles/ez_docker/meta/main.yml
Normal file
10
roles/ez_docker/meta/main.yml
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
galaxy_info:
|
||||
author: "Luca Bilke"
|
||||
description: "Set up docker compose deployments"
|
||||
license: "MIT"
|
||||
min_ansible_version: "2.17"
|
||||
galaxy_tags:
|
||||
- linux
|
||||
- infrastructure
|
||||
- docker
|
Loading…
Add table
Reference in a new issue