troykinsella.docker
troykinsella.docker
Un rol de ansible que instala Docker según las instrucciones que se encuentran aquí: https://docs.docker.com/install/linux/docker-ce/ubuntu/
Variables del Rol
Consulta defaults/main.yml
para los valores predeterminados.
docker_repository_url
: Opcional. La URL del repositorio apt desde el cual se instala el paquete de docker.docker_gpg_key_fingerprint
: Opcional. La huella digital de la clave GPG del repositorio apt de docker.docker_package_name
: Opcional. El nombre del paquete apt de docker que se va a instalar.docker_systemd_service_d_path
: Opcional. La ruta al directorio systemd docker.service.d.docker_systemd_startup_options_conf
: Opcional. El nombre del archivo de configuración que se generará endocker_systemd_service_d_path
cuandodocker_enable_remote_api
seasí
.docker_enable_remote_api
: Opcional. Booleano. Configura la API remota de docker.docker_bind_port
: Opcional. El puerto en el que el daemon de docker debería escuchar cuandodocker_enable_remote_api
seasí
.docker_group_members
: Opcional. Una lista de usuarios que se convertirán en miembros del grupodocker
.
Ejemplo de Playbook
- hosts: servidores
roles:
- role: troykinsella.docker
docker_enable_remote_api: sí
Plataformas
Ubuntu:
- trusty
- xenial
- bionic
Pruebas
Requisitos previos:
docker
ruby
> 2.3bundler
Prueba:
bundle install
bundle exec kitchen test
Licencia
MIT © Troy Kinsella
Acerca del proyecto
Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
Instalar
ansible-galaxy install troykinsella.docker
Licencia
mit
Descargas
1.4k
Propietario
Staff Solutions Architect at @collectivei.