From 96ac665eaa802e3697e51bad8eeb3b41718ce547 Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Thu, 20 Dec 2018 10:45:21 -0500 Subject: [PATCH] Add manage toggle for logging config Allow a user to toggle the installation of logging files, as we allow them to disable services. Change-Id: Ie354cb0547fa247f940aa15222bbf4994d4201ee Signed-off-by: Paul Belanger --- defaults/main.yaml | 2 ++ tasks/config.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/defaults/main.yaml b/defaults/main.yaml index 902f20c..886aa00 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -40,12 +40,14 @@ nodepool_file_secure_conf_src: etc/nodepool/secure.conf nodepool_file_builder_logging_conf_dest: /etc/nodepool/builder-logging.conf nodepool_file_builder_logging_conf_group: "{{ nodepool_user_group }}" +nodepool_file_builder_logging_conf_manage: true nodepool_file_builder_logging_conf_mode: 0644 nodepool_file_builder_logging_conf_owner: "{{ nodepool_user_name }}" nodepool_file_builder_logging_conf_src: etc/nodepool/builder-logging.conf nodepool_file_launcher_logging_conf_dest: /etc/nodepool/launcher-logging.conf nodepool_file_launcher_logging_conf_group: "{{ nodepool_user_group }}" +nodepool_file_launcher_logging_conf_manage: true nodepool_file_launcher_logging_conf_mode: 0644 nodepool_file_launcher_logging_conf_owner: "{{ nodepool_user_name }}" nodepool_file_launcher_logging_conf_src: etc/nodepool/launcher-logging.conf diff --git a/tasks/config.yaml b/tasks/config.yaml index 22ea91f..4b4c565 100644 --- a/tasks/config.yaml +++ b/tasks/config.yaml @@ -54,6 +54,7 @@ owner: "{{nodepool_file_builder_logging_conf_owner }}" src: "{{ nodepool_file_builder_logging_conf_src }}" register: nodepool_file_builder_logging_conf + when: nodepool_file_builder_logging_conf_manage - name: Install launcher logging configuration file. become: true @@ -64,3 +65,4 @@ owner: "{{nodepool_file_launcher_logging_conf_owner }}" src: "{{ nodepool_file_launcher_logging_conf_src }}" register: nodepool_file_launcher_logging_conf + when: nodepool_file_launcher_logging_conf_manage