Skip to content

Instantly share code, notes, and snippets.

@BirkhoffLee
Last active April 27, 2020 03:41
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 BirkhoffLee/ce510cdd5617511322b40ef313b4b7f2 to your computer and use it in GitHub Desktop.
Save BirkhoffLee/ce510cdd5617511322b40ef313b4b7f2 to your computer and use it in GitHub Desktop.
Install Docker Engine on CentOS 7
become: yes
tasks:
- name: Gather the rpm package facts
package_facts:
manager: auto
- name: Check whether docker-ce is installed
set_fact:
docker_installed: true
when: "'docker-ce' in ansible_facts.packages"
- name: docker_installed
debug:
var: docker_installed
- name: Add Docker repo
get_url:
url: https://download.docker.com/linux/centos/docker-ce.repo
dest: /etc/yum.repos.d/docker-ce.repo
when: "docker_installed"
- name: Install Docker
package:
name: docker-ce
state: latest
when: "docker_installed"
# - name: Add user birkhoff to docker group
# user:
# name: birkhoff
# groups: docker
# append: yes
- name: Enable the Docker daemon in systemd
systemd:
name: docker
enabled: yes
masked: no
- name: Start Docker service
service:
name: docker
state: started
enabled: yes
become: yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment