Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/angstwad/docker.ubuntu

Docker role for Ansible on Ubuntu 14.04+
https://github.com/angstwad/docker.ubuntu

ansible docker ubuntu

Last synced: 3 months ago
JSON representation

Docker role for Ansible on Ubuntu 14.04+

Lists

README

        

docker_ubuntu
========

Installs Docker on:

* Ubuntu 14.04+
* Debian Jessie (8.5+) and Stretch

This role attempts to make every reasonable effort to follow Docker's official installation instructions for Ubuntu and Debian.

**Example Play**:

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
```

Requirements
------------

Requires python-pycurl for apt modules.

Role Variables
--------------

Please see [defaults/main.yml](https://github.com/angstwad/docker.ubuntu/blob/master/defaults/main.yml) for a comprehensive list of variables that can be overridden.

Dependencies
------------

None.

Testing
-------

To test the role in a Vagrant environment just run `vagrant up`. This will
create some VMs:

* Ubuntu 12.04
* Ubuntu 14.04
* Ubuntu 16.04
* Debian Jessie 8.5
* Debian Stretch 9.0

and it will provision them by applying this role with Ansible.

Requires `ansible-playbook` to be in the path.

License
-------

Apache v2.0