troykinsella.docker
troykinsella.docker
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 dansdocker_systemd_service_d_path
lorsquedocker_enable_remote_api
estyes
.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 lorsquedocker_enable_remote_api
estyes
.docker_group_members
: Optionnel. Une liste d'utilisateurs à ajouter au groupedocker
.
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.3bundler
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.