diff options
Diffstat (limited to 'roles/docker.ubuntu/tests/vagrant.yml')
-rw-r--r-- | roles/docker.ubuntu/tests/vagrant.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/roles/docker.ubuntu/tests/vagrant.yml b/roles/docker.ubuntu/tests/vagrant.yml new file mode 100644 index 0000000..febaed4 --- /dev/null +++ b/roles/docker.ubuntu/tests/vagrant.yml @@ -0,0 +1,39 @@ +--- +# test file for docker.ubuntu role on vagrant +- hosts: ubuntu-1604 + become: yes + gather_facts: no + tasks: + - name: Install python + raw: export DEBIAN_FRONTEND=noninteractive && apt-get -y install python python-simplejson + +- hosts: all + become: yes + vars: + docker_group_members: + - "{{ ansible_user }}" + roles: + - role: docker.ubuntu + kernel_update_and_reboot_permitted: yes + + tasks: + - name: Create a dummy container + docker_container: + name: foobar + pull: true + image: busybox + state: started + when: _pip_install_docker or pip_install_docker_compose + register: container_creation + + - name: Remove the dummy container + docker_container: + name: foobar + state: absent + when: container_creation.changed + + - name: Remove the dummy image + docker_image: + name: busybox + state: absent + when: container_creation.changed |