summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/bodhi/base/tasks/main.yml22
1 files changed, 8 insertions, 14 deletions
diff --git a/roles/bodhi/base/tasks/main.yml b/roles/bodhi/base/tasks/main.yml
index ed47f87cf..52bd2179e 100644
--- a/roles/bodhi/base/tasks/main.yml
+++ b/roles/bodhi/base/tasks/main.yml
@@ -71,21 +71,15 @@
tags:
- config
-- name: install /var/tmp/bodhi-bz.cookie file
- copy: >
- dest=/var/tmp/bodhi-bz.cookie
- owner=bodhi
- group=bodhi
- mode=0600
- content="placeholder"
- force=no
- tags:
- - config
+- name: check the selinux context of the bugzilla cookie
+ command: matchpathcon /var/tmp/bodhi-bz.cookie
+ register: cookiecontext
+ always_run: yes
+ changed_when: "1 != 1"
-- name: Make sure bodhi-bz.cookie is httpd_tmp_t for selinux.
- file: >
- setype=httpd_tmp_t
- dest=/var/tmp/bodhi-bz.cookie
+- name: set the SELinux policy for the bugzilla cookie
+ command: semanage fcontext -a -t httpd_tmp_t "/var/tmp/bodhi-bz.cookie"
+ when: cookiecontext.stdout.find('httpd_tmp_t') == -1
tags:
- config