radek_sprta.docker
Rol de Ansible: Docker

Instalar Docker y opcionalmente docker-compose y la librería de Python para Docker.
Variables del Rol
Opciones generales
docker_install
: Instalar el runtime de Docker. Por defecto es verdadero.docker_install_compose
: Instalar docker-compose. Por defecto es falso.docker_install_python_library
: Instalar la librería de Python para Docker. Por defecto es falso.docker_package
: Nombre del paquete de Docker a instalar. Por defecto es el paquete adecuado para el sistema.docker_pip_package
: Nombre del paquete pip a instalar. Por defecto es el paquete adecuado para el sistema.
Opciones de servicio
docker_service_enabled
: Si Docker debería estar habilitado después de reiniciarse. Por defecto estrue
.docker_service_state
: Estado del servicio Docker después de la instalación. Por defecto esstarted
.
Limpieza del sistema Docker
Ejecutar automáticamente docker system prune
, así el sistema no se llena de imágenes y contenedores viejos.
docker_prune_period
: Filtrardocker system prune
para imágenes más antiguas que esta variable. Por defecto es24h
.docker_system_prune
: Si se debe ejecutar automáticamente la limpieza del sistema Docker. Por defecto estrue
.
Usuarios de Docker
docker_users
: Lista de usuarios que deberían ser parte del grupo de Docker (por lo tanto, capaces de controlarlo). Por defecto es[]
.
Opciones del demonio
docker_daemon_options
: Diccionario de opciones para agregar a daemon.json. Por defecto es {}.
Opciones de rol en desuso
Se desaconseja su uso.
docker_enable_metrics
: Habilitar el endpoint de métricas de Prometheus. Por defecto es falso.docker_log_drive
: Controlador de registro de Docker. Por defecto es json-file (el predeterminado de Docker).docker_log_opts
: Opciones de registro adicionales. Pasar como diccionario de log-opts de Docker.docker_metrics_host
: Host para métricas de Prometheus. Por defecto es 127.0.0.1.
Ejemplo de Playbook
- hosts: all
roles:
- radek_sprta.docker
Licencia
MIT
Información del Autor
Radek Sprta mail@radeksprta.eu
Acerca del proyecto
A role to install Docker, docker-compose and the python library.
Instalar
ansible-galaxy install radek_sprta.docker
Licencia
mit
Descargas
4.6k
Propietario