This commit is contained in:
Bart Sjerps
2026-06-23 13:48:34 +02:00
parent c8b2d67da3
commit 3cc5ff41e3
8 changed files with 128 additions and 2 deletions
+33
View File
@@ -2,6 +2,23 @@
- name: Setup Docker systems
hosts: docker
tasks:
- name: Docker Repo
ansible.builtin.yum_repository:
name: docker-ce-stable
description: Docker CE Stable - x86_64
baseurl: https://download.docker.com/linux/rhel/$releasever/$basearch/stable
gpgkey: https://download.docker.com/linux/rhel/gpg
- name: Docker Packages
ansible.builtin.package:
name:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin
state: present
- name: Create systemd override directory
file:
path: /etc/systemd/system/docker.service.d
@@ -36,6 +53,22 @@
state: enabled
immediate: yes
- name: Create /volumes directory
file:
path: /volumes
state: directory
mode: '0755'
owner: root
group: root
- name: Mount and bind a volume
ansible.posix.mount:
path: /volumes
src: /var/lib/docker/volumes
opts: bind
state: mounted
fstype: none
handlers:
- name: Restart docker
service: