Bessonov.docker
Rol de Ansible para la instalación o actualización de docker-engine desde el repositorio apt del proyecto docker
Este rol:
- Importa apt-key del proyecto docker
- Instala o actualiza docker-engine
- Reinicia docker-engine
Ver también:
Requisitos
No se requieren requisitos especiales.
Variables del rol
(opcional) docker_engine_version
especifica la versión de docker-engine. También puedes degradar la versión, pero ten en cuenta que a docker no le gusta esto y puede fallar al iniciar o funcionar correctamente.
(opcional) docker_engine_allow_non_root
especifica una lista con usuarios que deberían ser añadidos al grupo docker
para acceso no root. Los usuarios necesitan cerrar sesión o usar newgrp docker
para activar el grupo en la shell actual. Ten en cuenta el riesgo de seguridad, ya que es lo mismo que dar acceso de root a los usuarios.
Dependencias
No hay dependencias.
Ejemplo de Playbook
Instala el rol globalmente con:
ansible-galaxy install Bessonov.docker
o localmente:
ansible-galaxy install --roles-path roles Bessonov.docker
Playbook:
- hosts: servidores
roles:
- Bessonov.docker
o con parámetros:
- hosts: servidores
roles:
- role: Bessonov.docker
# opcional, establece la versión de docker
docker_engine_version: 17.06.2
Licencia
La Licencia MIT (MIT)
Copyright (c) 2016, Anton Bessonov
Por la presente se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar en el Software sin restricción, incluyendo sin limitación los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y permitir a las personas a quienes se les facilite el Software hacer lo mismo, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso deberán incluirse en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROVEERÁ "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITANDO A LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS O CUALQUIER OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE, DE O EN CONEXIÓN CON EL SOFTWARE O EL USO O OTROS TRATOS EN EL SOFTWARE.
Install or update docker-engine from docker project apt repository
ansible-galaxy install Bessonov.docker