copr-be: fix ownership and permissions of provision files

This commit is contained in:
Pavel Raiskup
2025-10-16 11:23:33 +02:00
parent 390f5f12d3
commit fbe3ad235b
2 changed files with 16 additions and 6 deletions

View File

@@ -114,7 +114,12 @@
- provision_config
- name: Resalloc, sync resalloc provisioning files
synchronize: src="resalloc_provision/" dest="/var/lib/resallocserver/resalloc_provision/"
synchronize:
src: "resalloc_provision/"
dest: "/var/lib/resallocserver/resalloc_provision/"
rsync_opts:
- "--chown={{ provision_user }}:{{ provision_user }}"
- "--chmod=D775,F664"
tags:
- provision_config

View File

@@ -10,15 +10,20 @@
# Warning: this file is included also from copr-hv playbook(s), so keep the
# source file arguments absolute (not relative to this role)
- name: Sync copr provisioning files
synchronize: src="{{ roles_path }}/copr/backend/files/provision/"
dest="{{ provision_directory }}/"
synchronize:
src: "{{ roles_path }}/copr/backend/files/provision/"
dest: "{{ provision_directory }}/"
rsync_opts:
- "--chown={{ provision_user }}:{{ provision_user }}"
- "--chmod=D775,F664"
tags:
- provision_config
- name: "Sync copr provisioning files [remove mock config leftovers]"
synchronize: src="{{ roles_path }}/copr/backend/files/provision/files/mock/"
dest="{{ provision_directory }}/files/mock/"
delete=yes
synchronize:
src: "{{ roles_path }}/copr/backend/files/provision/files/mock/"
dest: "{{ provision_directory }}/files/mock/"
delete: yes
tags:
- provision_config