troykinsella.docker

troykinsella.docker

Statut de construction

Un rôle Ansible qui installe Docker selon les instructions listées ici : https://docs.docker.com/install/linux/docker-ce/ubuntu/

Variables du Rôle

Voir defaults/main.yml pour les valeurs par défaut.

  • docker_repository_url : Optionnel. L'URL du dépôt apt à partir duquel le paquet docker est installé.
  • docker_gpg_key_fingerprint : Optionnel. L'empreinte de la clé GPG pour le dépôt apt de docker.
  • docker_package_name : Optionnel. Le nom du paquet apt de docker à installer.
  • docker_systemd_service_d_path : Optionnel. Le chemin vers le répertoire systemd docker.service.d.
  • docker_systemd_startup_options_conf : Optionnel. Le nom du fichier de configuration à générer dans docker_systemd_service_d_path lorsque docker_enable_remote_api est yes.
  • docker_enable_remote_api : Optionnel. Booléen. Configure l'API distante de docker.
  • docker_bind_port : Optionnel. Le port sur lequel le daemon docker doit écouter lorsque docker_enable_remote_api est yes.
  • docker_group_members : Optionnel. Une liste d'utilisateurs à ajouter au groupe docker.

Exemple de Playbook

- hôtes : serveurs
  rôles :
  - rôle : troykinsella.docker
    docker_enable_remote_api : yes

Plateformes

Ubuntu :

  • trusty
  • xenial
  • bionic

Tests

Prérequis :

  • docker
  • ruby > 2.3
  • bundler

Test :

bundle install
bundle exec kitchen test

Licence

MIT © Troy Kinsella

À propos du projet

Docker allows you to package an application with all of its dependencies into a standardized unit for software development.

Installer
ansible-galaxy install troykinsella.docker
Licence
mit
Téléchargements
1.4k
Propriétaire
Staff Solutions Architect at @collectivei.