docker/tasks/main.yml
2022-05-31 20:52:46 +02:00

33 lines
775 B
YAML

- name: Include OS-specific variables.
include_vars: "{{ ansible_os_family }}.yml"
- name: Add CentOS repository
block:
- name: Add Docker repository.
get_url:
url: "https://download.docker.com/linux/centos/docker-ce.repo"
dest: '/etc/yum.repos.d/docker-ce.repo'
owner: root
group: root
mode: 0644
when: ansible_os_family == "RedHat"
become: true
- name: Install Docker.
package:
name: "{{ docker_package }}"
state: present
notify: restart docker
become: true
- name: Ensure Docker is started and enabled at boot.
service:
name: docker
state: "{{ docker_service_state }}"
enabled: "{{ docker_service_enabled }}"
become: true
- include_tasks: docker-users.yml
when: docker_users | length > 0