troykinsella.docker

troykinsella.docker

Estado de Construcción

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á en docker_systemd_service_d_path cuando docker_enable_remote_api sea .
  • 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 cuando docker_enable_remote_api sea .
  • docker_group_members: Opcional. Una lista de usuarios que se convertirán en miembros del grupo docker.

Ejemplo de Playbook

- hosts: servidores
  roles:
  - role: troykinsella.docker
    docker_enable_remote_api: 

Plataformas

Ubuntu:

  • trusty
  • xenial
  • bionic

Pruebas

Requisitos previos:

  • docker
  • ruby > 2.3
  • bundler

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.