Enhance Docker setup: set setgid bit on /opt/docker and /srv/docker, and configure default ACL for dockerdata group

This commit is contained in:
2025-07-13 21:24:00 -05:00
parent 381b676a0d
commit 19f2eff8fe

View File

@@ -85,6 +85,11 @@
group: docker group: docker
mode: "0775" mode: "0775"
- name: Set setgid bit on /opt/docker so group is inherited
file:
path: "{{ docker_acl_path }}"
mode: "2775"
- name: Check for existing default ACL on Docker folder - name: Check for existing default ACL on Docker folder
command: getfacl --access --default {{ docker_acl_path }} command: getfacl --access --default {{ docker_acl_path }}
register: facl_check register: facl_check
@@ -121,6 +126,20 @@
group: "{{ docker_data_group }}" group: "{{ docker_data_group }}"
mode: "0770" mode: "0770"
- name: Set setgid bit on /srv/docker so group is inherited
file:
path: "{{ srv_docker_path }}"
mode: "2770"
- name: Set default ACL for dockerdata group on /srv/docker
ansible.posix.acl:
path: "{{ srv_docker_path }}"
entity: "{{ docker_data_group }}"
etype: group
permissions: rwx
default: yes
state: present
handlers: handlers:
- name: Update apt cache - name: Update apt cache
apt: apt: