feat: initial installation role for docker

This commit is contained in:
2026-05-24 17:13:31 +02:00
commit 8d136caa99
8 changed files with 146 additions and 0 deletions

27
tasks/redhat.yml Normal file
View File

@@ -0,0 +1,27 @@
---
- name: Install Docker prerequisites
ansible.builtin.dnf:
name:
- dnf-plugins-core
state: present
become: true
- name: Add Docker yum repository
ansible.builtin.get_url:
url: https://download.docker.com/linux/centos/docker-ce.repo
dest: /etc/yum.repos.d/docker-ce.repo
mode: '0644'
become: true
- name: Install Docker packages
ansible.builtin.dnf:
name: "{{ docker_packages }}"
state: present
become: true
- name: Enable and start Docker service
ansible.builtin.systemd:
name: docker
enabled: "{{ docker_service_enabled }}"
state: "{{ docker_service_state }}"
become: true