From 70a5b01d36aa43dcfb6abd85b48d016e35428915 Mon Sep 17 00:00:00 2001 From: Valentin Gologuzov Date: Mon, 16 Feb 2015 11:45:04 +0100 Subject: [PATCH] [copr] backend: set correct ownership for results dir --- playbooks/groups/copr-backend.yml | 6 +++--- roles/copr/backend/tasks/main.yml | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/playbooks/groups/copr-backend.yml b/playbooks/groups/copr-backend.yml index 2c4fb0d04c..4d5bd05489 100644 --- a/playbooks/groups/copr-backend.yml +++ b/playbooks/groups/copr-backend.yml @@ -1,6 +1,6 @@ - name: check/create instance #hosts: copr-back:copr-back-stg - hosts: copr-back + hosts: copr-back-stg user: root gather_facts: False @@ -14,7 +14,7 @@ - name: cloud basic setup #hosts: copr-back:copr-back-stg - hosts: copr-back + hosts: copr-back-stg vars_files: - /srv/web/infra/ansible/vars/global.yml - "/srv/private/ansible/vars.yml" @@ -24,7 +24,7 @@ - name: provision instance #hosts: copr-back:copr-back-stg - hosts: copr-back + hosts: copr-back-stg user: root gather_facts: False diff --git a/roles/copr/backend/tasks/main.yml b/roles/copr/backend/tasks/main.yml index f655c1654f..e95cbec466 100644 --- a/roles/copr/backend/tasks/main.yml +++ b/roles/copr/backend/tasks/main.yml @@ -145,3 +145,11 @@ - name: setup monitoring include: "monitoring.yml" + +- name: get owner for results dir + stat: path=/var/lib/copr/public_html + register: copr_results_dir_st + +- name: change owner for results dir if it isn't copr + shell: "chown -R copr:copr /var/lib/copr/public_html" + when: copr_results_dir_st.stat.pw_name != copr