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 
pipcruzada 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_ceOmitir 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_ceLicencia
 
            isc
          
Descargas
 
            202
          
Propietario
 Everyday normal Software Engineer
