luisico.docker
Docker
Instalar Docker.
Docker se instala desde los paquetes disponibles en el repositorio de paquetes estables de Docker CE. Para CentOS, el repositorio centos-extra
debe estar habilitado. Para Red Hat, también se necesita agregar centos-extra
, incluyendo la clave GPG de CentOS. Estas dependencias no están incluidas en este rol. Se instalará la última versión de Docker encontrada en el repositorio, a menos que se sobrescriba con docker_version
. La misma versión se instalará para el motor de Docker y la CLI de Docker.
Los espacios de nombres de usuario se pueden activar opcionalmente con la variable docker_user_namespace
(el valor predeterminado es no
). Esto puede requerir regenerar la configuración de GRUB y, a su vez, reiniciar el servidor. También se agregará un usuario estándar dorremap a /etc/subuid
y /etc/subgid
.
Se puede agregar una lista de variables de entorno al servicio systemd de Docker usando docker_env
.
Requerimientos
Ver meta/main.yml
.
Variables de Rol
Ver defaults/main.yml
.
Dependencias
Se necesita el repositorio centos-extra
para CentOS y Red Hat (ver arriba).
Ejemplo de Playbook
Ejemplo:
- hosts: servers
roles:
- docker
TODO
- Soportar docker-ee
- Asegurarse de que el servicio de docker se reinicie después del servicio de firewalld, si firewalld está activo
- Instalar autocompletado de bash para docker-compose
Licencia
Liberado bajo la licencia MIT.
Información del Autor
Luis Gracia mientras estaba en EMBL-EBI:
ansible-galaxy install luisico.docker