Docker role for Ansible on Ubuntu 14.04+
Installs Docker on:
This role attempts to make every reasonable effort to follow Docker's official installation instructions for Ubuntu and Debian.
Very basic install utilizing the role defaults:
--- - name: Run docker.ubuntu hosts: docker roles: - angstwad.docker_ubuntu
Overriding the default configration is done by overriding the role's default variables:
- name: Install Docker hosts: all roles: - role: angstwad.docker_ubuntu ssh_port: 2222 kernel_pkg_state: present
Requires python-pycurl for apt modules.
Please see defaults/main.yml for a comprehensive list of variables that can be overridden.
To test the role in a Vagrant environment just run
vagrant up. This will create some VMs:
and it will provision them by applying this role with Ansible.
ansible-playbookto be in the path.