tecnativa.docker
Docker
Configura servidores Docker con todo el software necesario del proyecto Docker.
Requisitos
Solo se es compatible con Ansible en Python 3.
Sistemas operativos soportados:
Ubuntu:
- 16.04
- 18.04
- 20.04
- 22.04
Variables de la función
Ve el directorio defaults
para conocer todas las variables que puedes
sobrescribir. Todas las que no son obvias están documentadas en línea.
Ejemplo de Playbook
- hosts: docker
roles:
- role: tecnativa.docker
vars:
docker_app_state: present
docker_compose_state: present
docker_engine_state: present
docker_machine_state: present
docker_swarm_state: present
Para un ejemplo más grande, mira nuestros playbooks de prueba.
Docker compose v2 filtrado por grupo de host
Se ha añadido una función que permite la ejecución del comando para instalar Docker Compose en hosts que utilizan sistemas operativos que, por defecto, instalan Docker Compose v2. Esto se realiza en el archivo https://github.com/Tecnativa/ansible-role-docker/blob/master/tasks/compose.yml, comprobando si el host pertenece al grupo compose_v2_servers.
Soporte
¿Eres usuario de Doodba? ¡Bienvenido a la familia! 👪🐳
Este proyecto y Doodba son completamente independientes, pero la interoperabilidad está garantizada. Puedes usar esta función para configurar tus hosts de Doodba.
Información del autor
Este proyecto es mantenido por:
Tecnativa es una empresa de consultoría de TI especializada en Odoo y ofrece servicios de desarrollo, instalación, mantenimiento y alojamiento de Odoo.
ansible-galaxy install tecnativa.docker