From 5885e444be110f712e0aa60365431f061f6dee0e Mon Sep 17 00:00:00 2001 From: Clement Verna Date: Tue, 13 Feb 2018 20:32:22 +0100 Subject: [PATCH] Set the correct selinux context to allow httpd to clone git repos Signed-off-by: Clement Verna --- roles/packages3/web/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/packages3/web/tasks/main.yml b/roles/packages3/web/tasks/main.yml index 3fd9d13adc..08e0f4bc1e 100644 --- a/roles/packages3/web/tasks/main.yml +++ b/roles/packages3/web/tasks/main.yml @@ -179,6 +179,12 @@ - packages/web - selinux +- name: /var/cache/fedoracommunity/git.fedoraproject.org file contexts + sefcontext: + target: '/var/cache/fedoracommunity/git.fedoraproject.org(/.*)?' + setype: httpd_sys_rw_content_t + state: present + - name: Build the database the first time. This takes a while command: /usr/bin/fcomm-index-packages --index-db-dest=/var/cache/fedoracommunity/packages/xapian --icons-dest /var/cache/fedoracommunity/packages/icons --mdapi-url=https://apps{{env_suffix}}.fedoraproject.org/mdapi --icons-url=https://dl.fedoraproject.org/pub/alt/screenshots --tagger-url=https://apps{{env_suffix}}.fedoraproject.org/tagger creates=/var/cache/fedoracommunity/packages/xapian/search/termlist.glass tags: