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 <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-05-29 09:07:22 -04:00
parent d7e1665f58
commit dbeb2cb052
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
2 changed files with 8 additions and 4 deletions

View File

@ -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

View File

@ -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