AudelDiaz
6/2/2018 - 4:02 PM

playbook-docker-install

- hosts: cicd
  become: yes
  vars:
    user: vagrant
  tasks:
  - name:    Install prerequisites
    apt:     name={{item}} update_cache=yes
    with_items:
     - apt-transport-https
     - ca-certificates
     - curl
     - software-properties-common
     - make
  - name:    Add Docker GPG key
    apt_key: url=https://download.docker.com/linux/ubuntu/gpg
  - name:    Add Docker APT repository
    apt_repository:
      repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ansible_distribution_release}} stable
  - name:    Install Docker
    apt: name=docker-ce
  - name: Adding existing user '{{ user }}' to group docker
    user: name='{{ user }}'
          groups=docker
          append=yes