yc-alma-docker-platform/configure_alma_docker.yml
2024-08-24 18:27:09 +03:00

45 lines
1.1 KiB
YAML

---
- name: Install Docker, Docker Compose plugin, and add user to docker group on AlmaLinux
hosts: yandex_cloud
become: true
tasks:
- name: Add Docker repository
ansible.builtin.yum_repository:
name: docker-ce
description: Docker CE Stable - $basearch
baseurl: https://download.docker.com/linux/centos/$releasever/$basearch/stable
gpgcheck: true
gpgkey: https://download.docker.com/linux/centos/gpg
- name: Install epel-release repository
ansible.builtin.dnf:
name:
- epel-release
- name: Install Docker and other soft
ansible.builtin.dnf:
name:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-compose-plugin
- unzip
- git
- vim
- htop
- openvpn
state: present
- name: Start Docker service
ansible.builtin.service:
name: docker
state: started
enabled: true
- name: Add user to docker group
ansible.builtin.user:
name: "{{ ansible_user }}"
groups: docker
append: true