install_docker

Install Docker

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

  • Install Docker
  • Add ssh user to group docker
  • Configure DOCKER_OPTS
  • Login to private docker registry
  • Install docker-py

You can see example how to make playbook, configuration and sample commands here https://github.com/winggundamth/ansible-wing-playbook

Requirements

NA

Role Variables

# This is default variables
install_docker_option: --storage-driver=overlay
install_docker_private_login: false
install_docker_py: false

# This is optional variables
# Use when install_docker_private_login is true
install_docker_registry_username: registry
install_docker_registry_password: CHANGEDOCKERPASSWORDHERE
install_docker_registry_email: [email protected]
install_docker_registry_url: registry.example.com

# Used for 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"

Dependencies

NA

Example Playbook

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

List of useful tags

There are some useful tags that you can use to maintain Docker configuration

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

License

MIT

Author Information

You can see my works at https://github.com/winggundamth

About

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

Install
ansible-galaxy install opsta/ansible-install_docker
GitHub repository
License
mit
Downloads
821
Owner
We build scale