add meta information to role

This commit is contained in:
Luca Bilke 2025-02-27 13:42:51 +01:00
parent 9f0a3eb7b4
commit 070ca1cf71
Signed by: luca
GPG key ID: C9E851809C1A5BDE
3 changed files with 77 additions and 1 deletions

View file

@ -2,7 +2,7 @@ namespace: snailed
name: ez_docker
version: 3.0.5
version: 3.1.0
readme: README.md

View 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"

View 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