From dbeb2cb0526e2976dcef46db438e97b059c600b5 Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Mon, 29 May 2017 09:07:22 -0400 Subject: [PATCH] Allow user to manage specific service / config files Increase the ability for a user to toggle control over the specific service / config files. Change-Id: I5011bdd0b299a4f09a3fe49b3888d48b658908b9 Signed-off-by: Paul Belanger --- defaults/main.yaml | 4 ++++ tasks/service.yaml | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/defaults/main.yaml b/defaults/main.yaml index 9733c3d..a113dac 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -69,15 +69,19 @@ nodepool_pip_name: nodepool # nodepool_pip_virtualenv: # tasks/service.yaml +nodepool_file_nodepool_builder_service_manage: true nodepool_file_nodepool_builder_service_group: root nodepool_file_nodepool_builder_service_owner: root +nodepool_file_nodepool_builder_service_config_manage: true nodepool_file_nodepool_builder_service_config_group: root nodepool_file_nodepool_builder_service_config_owner: root +nodepool_file_nodepool_launcher_service_manage: true nodepool_file_nodepool_launcher_service_group: root nodepool_file_nodepool_launcher_service_owner: root +nodepool_file_nodepool_launcher_service_config_manage: true nodepool_file_nodepool_launcher_service_config_group: root nodepool_file_nodepool_launcher_service_config_owner: root diff --git a/tasks/service.yaml b/tasks/service.yaml index 4bc65e3..09cd482 100644 --- a/tasks/service.yaml +++ b/tasks/service.yaml @@ -81,7 +81,7 @@ owner: "{{ nodepool_file_nodepool_builder_service_owner }}" src: "{{ nodepool_file_nodepool_builder_service_src }}" register: nodepool_file_nodepool_builder_service - when: nodepool_service_nodepool_builder_manage + when: nodepool_file_nodepool_builder_service_manage - name: Install nodepool-builder service config into place. become: yes @@ -92,7 +92,7 @@ owner: "{{ nodepool_file_nodepool_builder_service_config_owner }}" src: "{{ nodepool_file_nodepool_builder_service_config_src }}" register: nodepool_file_nodepool_builder_service_config - when: nodepool_service_nodepool_builder_manage + when: nodepool_file_nodepool_builder_service_config_manage - name: Install nodepool-launcher service script into place. become: yes @@ -103,7 +103,7 @@ owner: "{{ nodepool_file_nodepool_launcher_service_owner }}" src: "{{ nodepool_file_nodepool_launcher_service_src }}" register: nodepool_file_nodepool_launcher_service - when: nodepool_service_nodepool_launcher_manage + when: nodepool_file_nodepool_launcher_service_manage - name: Install nodepool-launcher service config into place. become: yes @@ -114,7 +114,7 @@ owner: "{{ nodepool_file_nodepool_launcher_service_config_owner }}" src: "{{ nodepool_file_nodepool_launcher_service_config_src }}" register: nodepool_file_nodepool_launcher_service_config - when: nodepool_service_nodepool_launcher_manage + when: nodepool_file_nodepool_launcher_service_config_manage - name: Enable nodepool-builder service. become: yes