From cab58c79323b420408d6d2c141472a89e3362b05 Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Wed, 11 Oct 2017 18:40:34 +0000 Subject: [PATCH] try moving fcontext change to file module in buildslave-configure --- roles/taskotron/buildslave-configure/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/taskotron/buildslave-configure/tasks/main.yml b/roles/taskotron/buildslave-configure/tasks/main.yml index 7d69398311..dce17e899e 100644 --- a/roles/taskotron/buildslave-configure/tasks/main.yml +++ b/roles/taskotron/buildslave-configure/tasks/main.yml @@ -102,6 +102,12 @@ - '{{ slaves|default([dict(user="", home="", dir="")]) }}' when: buildslave_public_sshkey_file is defined and deployment_type in ['dev', 'stg', 'prod'] +- name: ensure correct fcontext for buildslave dir + file: path={{ item.home }}/slave setype=var_lib_t + with_items: + - '{{ slaves|default([dict(user="", home="", dir="")]) }}' + when: deployment_type in ['dev'] + - name: generate buildslave service file template: src=buildslave@.service.j2 dest=/lib/systemd/system/buildslave@.service owner=root group=root mode=0644 when: deployment_type in ['dev', 'stg', 'prod']