marcusianlevine.docker

Statut de la construction

docker

Installer et configurer Docker.

Variables du rôle

docker_config

Un dictionnaire d'options qui sont inscrites dans le fichier de configuration daemon.json de Docker. Voir les docs pour dockerd pour une liste complète des options disponibles.

Valeurs par défaut : (définissez-les dans votre docker_config pour les écraser)

storage-driver: devicemapper
log-level: info

docker_version

Spécifiez la version de Docker à installer, par exemple 1.12.6, 17.05.

Valeur par défaut : 17.03

setup_script_md5_sum

Valeur par défaut : somme de contrôle md5 du script d'installation par défaut docker_version (voir defaults/main.yml pour la valeur par défaut exacte)

Si vous avez l'intention d'installer une version de Docker autre que celle par défaut, vous devez fournir une valeur de remplacement appropriée pour cette variable.

Soit :

  1. Générer une somme de contrôle md5 pour le script d'installation de la version souhaitée.
  2. Si vous savez ce que vous faites et que la sécurité ne vous inquiète pas, définissez cette variable sur "non" ou "faux" pour désactiver la vérification de la somme de contrôle du script d'installation.

setup_script_url

URL pointant vers un script d'installation de Docker qui installera la docker_version spécifiée.

Valeur par défaut : https://releases.rancher.com/install-docker/{{ docker_version }}.sh

L'URL par défaut utilise les scripts d'installation spécifiques à la version et indépendants du système d'exploitation de Rancher Labs, qui installent à leur tour la version appropriée de docker-ce ou docker-engine depuis les dépôts officiels Docker apt et yum.

Dépendances

Aucune

Exemple de Playbook

Installer Docker

- hosts: servers
  roles:
    - mongrelion.docker

Installer et configurer Docker

- hosts: servers
  roles:
    - role: mongrelion.docker
      docker_config:
        live-restore: true
        userland-proxy: false

Tests

Pour le développement, nous utilisons Vagrant. Démarrez la machine virtuelle avec

$ vagrant up

Cela exécutera automatiquement les playbooks contre la machine virtuelle une fois qu'elle est opérationnelle.
Après avoir effectué des modifications dans un playbook, vous pouvez tester le provisionnement avec

$ vagrant provision

Licence

MIT

Informations sur l'auteur

Vous pouvez me trouver sur Twitter : @mongrelion

Installer
ansible-galaxy install marcusianlevine.docker
Licence
Unknown
Téléchargements
158
Propriétaire
Data Science + DevOps = DataEng