opsta.install_docker

Installer Docker

Rôle Ansible pour installer Docker et effectuer une configuration initiale pour un hôte Ubuntu

  • Installer Docker
  • Ajouter l'utilisateur ssh au groupe docker
  • Configurer DOCKER_OPTS
  • Se connecter au registre docker privé
  • Installer docker-py

Vous pouvez voir un exemple de comment créer un playbook, la configuration et des commandes d'exemple ici : https://github.com/winggundamth/ansible-wing-playbook

Exigences

NA

Variables du rôle

# Ce sont les variables par défaut
install_docker_option: --storage-driver=overlay
install_docker_private_login: false
install_docker_py: false

# Ce sont des variables optionnelles
# À utiliser lorsque install_docker_private_login est vrai
install_docker_registry_username: registry
install_docker_registry_password: CHANGEDOCKERPASSWORDHERE
install_docker_registry_email: [email protected]
install_docker_registry_url: registry.example.com

# Utilisé pour RedHat/CentOS/Fedora.
install_docker_repo_url: https://download.docker.com/linux
install_docker_yum_repo_url: "{{ install_docker_repo_url }}/{{ (ansible_distribution == 'Fedora') | ternary('fedora','centos') }}/docker-ce.repo"
install_docker_yum_gpg_key: "{{ install_docker_repo_url }}/{{ (ansible_distribution == 'Fedora') | ternary('fedora','centos') }}/gpg"

Dépendances

NA

Exemple de Playbook

- hosts: all
  gather_facts: no
  become: true
  roles:
    - winggundamth.install_docker
  vars_files:
    - "{{ install_docker_vars_file }}"

Liste des balises utiles

Il existe quelques balises utiles que vous pouvez utiliser pour maintenir la configuration de Docker

  • install-docker-private-login
  • install-docker-configure
  • install-docker
  • install-docker-py

Licence

MIT

Informations sur l'auteur

Vous pouvez voir mes travaux sur : https://github.com/winggundamth

À propos du projet

Ansible role to install Docker and do some initial configuration for Ubuntu host

Installer
ansible-galaxy install opsta.install_docker
Licence
mit
Téléchargements
834
Propriétaire
We build scale