Skip to content

Instantly share code, notes, and snippets.

@nekonenene
Last active January 27, 2019 13:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nekonenene/ccc5e7ea76fd42a899b2a5ec6c585fa8 to your computer and use it in GitHub Desktop.
Save nekonenene/ccc5e7ea76fd42a899b2a5ec6c585fa8 to your computer and use it in GitHub Desktop.
Ansible role for install and start Docker
- name: install dependencies
become: true
become_user: root
apt:
name:
- apt-transport-https
- ca-certificates
- curl
- gnupg2
- software-properties-common
- lsb-release
state: latest
- name: add Docker's official GPG key
become: true
become_user: root
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
state: present
- command: lsb_release -cs
register: dist_codename
- name: add repository
apt_repository:
repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ dist_codename.stdout }} stable"
state: present
- name: install Docker
become: true
become_user: root
apt:
name: docker-ce
state: latest
- name: ensure started, enable on boot
become: true
become_user: root
service:
name: docker
state: started
enabled: yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment