radek_sprta.docker

Rôle Ansible : Docker Rôle Ansible Tag GitHub (dernier SemVer) Rôle Ansible Qualité Ansible Statut du pipeline

Installez Docker et, éventuellement, docker-compose et la bibliothèque Docker pour Python.

Variables du rôle

Options générales

  • docker_install : Installer l'exécution de Docker. Par défaut, c'est vrai.
  • docker_install_compose : Installer docker-compose. Par défaut, c'est faux.
  • docker_install_python_library : Installer la bibliothèque Python pour Docker. Par défaut, c'est faux.
  • docker_package : Nom du paquet Docker à installer. Par défaut, c'est le paquet approprié au système.
  • docker_pip_package : Nom du paquet pip à installer. Par défaut, c'est le paquet approprié au système.

Options de service

  • docker_service_enabled : Le service Docker doit-il être activé après redémarrage ? Par défaut, c'est vrai.
  • docker_service_state : État du service Docker après l'installation. Par défaut, c'est démarré.

Nettoyage du système Docker

Exécutez automatiquement docker system prune, pour que le système ne soit pas encombré d'anciennes images et conteneurs.

  • docker_prune_period : Filtrer docker system prune pour les images plus anciennes que cette variable. Par défaut, c'est 24h.
  • docker_system_prune : Faut-il exécuter automatiquement docker system prune ? Par défaut, c'est vrai.

Utilisateurs Docker

  • docker_users : Liste des utilisateurs qui devraient faire partie du groupe docker (et donc able de le contrôler). Par défaut, c'est [].

Options du démon

  • docker_daemon_options : Dictionnaire d'options à ajouter à daemon.json. Par défaut, c'est {}.

Options de rôle obsolètes

L'utilisation de celles-ci est déconseillée.

  • docker_enable_metrics : Activer le point de terminaison des métriques Prometheus. Par défaut, c'est faux.
  • docker_log_drive : Pilote de journalisation Docker. Par défaut, c'est json-file (valeur par défaut de Docker).
  • docker_log_opts : Options de journalisation supplémentaires. Passer sous forme de dictionnaire d'options de log Docker.
  • docker_metrics_host : Hôte pour les métriques Prometheus. Par défaut, c'est 127.0.0.1.

Exemple de Playbook

- hosts: all
  roles:
     - radek_sprta.docker

Licence

MIT

Informations sur l'auteur

Radek Sprta mail@radeksprta.eu

À propos du projet

A role to install Docker, docker-compose and the python library.

Installer
ansible-galaxy install radek_sprta.docker
Licence
mit
Téléchargements
4.6k
Propriétaire