mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-06-25 19:55:31 +02:00
20 lines
772 B
YAML
20 lines
772 B
YAML
# This file sets the correct ownership rights for Moodle volumes
|
|
|
|
- name: Set ownership and permissions on Moodle directories
|
|
vars:
|
|
moodle_dirs:
|
|
- "{{ bitnami_code_dir }}"
|
|
- "{{ bitnami_data_dir }}"
|
|
block:
|
|
- name: Ensure ownership is correct
|
|
command: "docker exec --user root {{ container_name }} chown -R {{ bitnami_user_group }} {{ item }}"
|
|
loop: "{{ moodle_dirs }}"
|
|
|
|
- name: Set directory permissions (770)
|
|
command: "docker exec --user root {{ container_name }} find {{ item }} -type d -exec chmod 770 {} \\;"
|
|
loop: "{{ moodle_dirs }}"
|
|
|
|
- name: Set file permissions (660)
|
|
command: "docker exec --user root {{ container_name }} find {{ item }} -type f -exec chmod 660 {} \\;"
|
|
loop: "{{ moodle_dirs }}"
|