FredericHeem/starhackit

View on GitHub
deploy/playbook/tasks/docker.yml

Summary

Maintainability
Test Coverage
---
- name: stop docker
  command: systemctl stop docker

- name: Copy docker daemon config
  template: src=templates/daemon.json.j2 dest=/etc/docker/daemon.json mode=0755

- name: start docker
  command: systemctl start docker

- name: Add the user docker
  user:
    name: "{{user}}"
    shell: /bin/bash

- name: make docker directory
  file:
    path: /home/{{user}}/{{docker_directory}}
    state: directory
    owner: "{{user}}"

- name: Login to docker registry
  docker_login:
    username: "{{ docker_hub_username }}"
    password: "{{ docker_hub_password }}"

- name: Create a network
  docker_network:
    name: net
  tags:
    - containers