Tecnativa / ansible-role-docker

Ansible role to install docker and all the needed collection of related tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker

Build Status GitHub license Ansible Galaxy

Set up docker servers with all of the docker project software stack.

Requirements

Only Ansible on Python 3 is supported.

Supported operating systems:

  • Ubuntu:

    • 16.04
    • 18.04
    • 20.04

Role Variables

See the defaults directory to know all the variables you are allowed to override. All the non-obvious ones are docummented inline.

Example Playbook

- hosts: docker
  roles:
  - role: tecnativa.docker
    vars:
      docker_app_state: present
      docker_compose_state: present
      docker_engine_state: present
      docker_machine_state: present
      docker_swarm_state: present

For a bigger example, go see our test playbooks.

Support

Author Information

This project is maintained by:

Tecnativa logo

Tecnativa is an IT consulting company specialized in Odoo and provides Odoo development, installation, maintenance and hosting services.

About

Ansible role to install docker and all the needed collection of related tools

License:Apache License 2.0


Languages

Language:Jinja 100.0%