commit for move

This commit is contained in:
Iurii Anfinogenov
2026-05-09 14:50:42 +00:00
parent e5598685f4
commit abc7a61de0
4 changed files with 73 additions and 1 deletions

45
ansible/playbook.yml Normal file
View File

@@ -0,0 +1,45 @@
---
- name: Install Docker on Rocky Linux 9
hosts: docker
become: true
vars:
docker_packages:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin
tasks:
- name: Install dnf plugins
ansible.builtin.dnf:
name: dnf-plugins-core
state: present
- name: Add Docker CE repository
ansible.builtin.get_url:
url: https://download.docker.com/linux/rhel/docker-ce.repo
dest: /etc/yum.repos.d/docker-ce.repo
mode: "0644"
- name: Install Docker packages
ansible.builtin.dnf:
name: "{{ docker_packages }}"
state: present
update_cache: true
- name: Enable and start Docker
ansible.builtin.systemd:
name: docker
enabled: true
state: started
- name: Verify Docker service
ansible.builtin.command: systemctl is-active docker
register: docker_status
changed_when: false
- name: Show Docker status
ansible.builtin.debug:
var: docker_status.stdout