From fbe33c05bdc6747757b6f8438509b007e7ca35ae Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Fri, 26 May 2017 18:29:15 -0400 Subject: [PATCH] Allow service / service_config to be optional This allows the user more control over which files will be copied to the remove server. Change-Id: I67db12aa1fd71e898ce0772ec6adc34aaab333db Signed-off-by: Paul Belanger --- defaults/main.yaml | 6 ++++++ tasks/service.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/defaults/main.yaml b/defaults/main.yaml index 4a48fd8..4bb89ab 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -74,21 +74,27 @@ zuul_pip_name: zuul # zuul_pip_virtualenv: # tasks/service.yaml +zuul_file_zuul_executor_service_manage: true zuul_file_zuul_executor_service_group: root zuul_file_zuul_executor_service_owner: root +zuul_file_zuul_executor_service_config_manage: true zuul_file_zuul_executor_service_config_group: root zuul_file_zuul_executor_service_config_owner: root +zuul_file_zuul_merger_service_manage: true zuul_file_zuul_merger_service_group: root zuul_file_zuul_merger_service_owner: root +zuul_file_zuul_merger_service_config_manage: true zuul_file_zuul_merger_service_config_group: root zuul_file_zuul_merger_service_config_owner: root +zuul_file_zuul_scheduler_service_manage: true zuul_file_zuul_scheduler_service_group: root zuul_file_zuul_scheduler_service_owner: root +zuul_file_zuul_scheduler_service_config_manage: true zuul_file_zuul_scheduler_service_config_group: root zuul_file_zuul_scheduler_service_config_owner: root diff --git a/tasks/service.yaml b/tasks/service.yaml index a4fb74f..26be40f 100644 --- a/tasks/service.yaml +++ b/tasks/service.yaml @@ -111,6 +111,7 @@ owner: "{{ zuul_file_zuul_executor_service_owner }}" src: "{{ zuul_file_zuul_executor_service_src }}" register: zuul_file_zuul_executor_service + when: zuul_file_zuul_executor_service_manage - name: Copy zuul-executor service config into place. become: yes @@ -121,6 +122,7 @@ owner: "{{ zuul_file_zuul_executor_service_config_owner }}" src: "{{ zuul_file_zuul_executor_service_config_src }}" register: zuul_file_zuul_executor_service_config + when: zuul_file_zuul_executor_service_config_manage - name: Copy zuul-merger service into place. become: yes @@ -131,6 +133,7 @@ owner: "{{ zuul_file_zuul_merger_service_owner }}" src: "{{ zuul_file_zuul_merger_service_src }}" register: zuul_file_zuul_merger_service + when: zuul_file_zuul_merger_service_manage - name: Copy zuul-merger service config into place. become: yes @@ -141,6 +144,7 @@ owner: "{{ zuul_file_zuul_merger_service_config_owner }}" src: "{{ zuul_file_zuul_merger_service_config_src }}" register: zuul_file_zuul_merger_service_config + when: zuul_file_zuul_merger_service_config_manage - name: Copy zuul-scheduler service into place. become: yes @@ -151,6 +155,7 @@ owner: "{{ zuul_file_zuul_scheduler_service_owner }}" src: "{{ zuul_file_zuul_scheduler_service_src }}" register: zuul_file_zuul_scheduler_service + when: zuul_file_zuul_scheduler_service_manage - name: Copy zuul-scheduler service config into place. become: yes @@ -161,6 +166,7 @@ owner: "{{ zuul_file_zuul_scheduler_service_config_owner }}" src: "{{ zuul_file_zuul_scheduler_service_config_src }}" register: zuul_file_zuul_scheduler_service_config + when: zuul_file_zuul_scheduler_service_config_manage - name: Enable zuul-executor service. become: yes