marverix.docker_ce
Rol de Ansible: Docker CE
Rol de Ansible que instala en Linux Docker CE + Docker Compose + Python Docker SDK.
Características
- ✔️ Instalación de Docker Community Edition
- Elimina todas las versiones antiguas primero
- Puedes especificar qué usuario debe ser añadido al grupo
docker
- ✔️ Instalación de Docker Compose
- Puedes definir qué versión debe ser instalada
- Puedes omitir la instalación
- Verifica que la última versión de
pip
cruzada de Python esté instalada (20.3.4)
- ✔️ Instalación de Python Docker SDK
- Puedes definir qué versión debe ser instalada
- Puedes omitir la instalación
- ✔️ Probado con Molecule Verify
Plataformas Soportadas
- ✔️ Ubuntu 16.04 (Xenial)
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
Requisitos
- Python
- pip
Variables del Rol
Variable | Descripción | Valor por Defecto |
---|---|---|
docker_sdk_version |
Versión del Python Docker SDK que se instalará. Establece no para omitir la instalación |
4.4.4 |
docker_compose_version |
Versión de Docker Compose que se instalará. Establece no para omitir la instalación |
1.26.2 |
docker_user |
Usuario que debe poder usar Docker | ansible_user_id |
Dependencias
Ninguna
Ejemplo de Playbook
El más simple
--- - hosts: all roles: - marverix.docker_ce
Omitir la instalación de Docker Compose y Docker SDK
--- - hosts: all roles: - role: marverix.docker_ce vars: docker_sdk_version: no docker_compose_version: no
Licencia
ISC
Agradecimientos
Para ser honesto, después de escribir este rol, aprender Molecule, gastar un par de horas, etc... Me di cuenta de que https://github.com/geerlingguy/ansible-role-docker también puede instalar Docker Compose... Bueno... Sucede. El rol mencionado probablemente sea más maduro, pero no quise simplemente desechar mi trabajo y tiempo. Si este rol te ayuda, ¡entonces genial!
Acerca del proyecto
Installs Docker CE + Docker Compose + Python Docker SDK
Instalar
ansible-galaxy install marverix.docker_ce
Licencia
isc
Descargas
193
Propietario
Everyday normal Software Engineer