Invert nodepool logic to manage services

This now matches how we deal with zuul services.

Change-Id: I6cbd6df46470c8a6c754132cd2af1939c8194de8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2019-01-20 21:32:28 -05:00
parent 25a5b1d00d
commit f0016d1505
3 changed files with 33 additions and 10 deletions

View File

@ -17,12 +17,15 @@ diskimage_builder_pip_virtualenv_python: python3
diskimage_builder_pip_virtualenv: /opt/venv/nodepool
# windmill.nodepool
nodepool_file_nodepool_builder_service_config_src: nodepool-builder/etc/systemd/system/nodepool-builder.service.d/override.conf.j2
nodepool_file_builder_logging_conf_manage: true
nodepool_file_launcher_logging_conf_manage: false
nodepool_file_nodepool_launcher_service_config_manage: false
nodepool_file_nodepool_launcher_service_manage: false
nodepool_service_nodepool_launcher_manage: false
nodepool_file_nodepool_builder_service_config_manage: true
nodepool_file_nodepool_builder_service_config_src: nodepool-builder/etc/systemd/system/nodepool-builder.service.d/override.conf.j2
nodepool_file_nodepool_builder_service_manage: true
nodepool_service_nodepool_builder_enabled: true
nodepool_service_nodepool_builder_manage: true
nodepool_service_nodepool_builder_state: started
# openstack.logrotate
logrotate_configs:

View File

@ -13,12 +13,15 @@
# under the License.
---
# windmill.nodepool
nodepool_file_nodepool_launcher_service_config_src: nodepool-launcher/etc/systemd/system/nodepool-launcher.service.d/override.conf.j2
nodepool_file_launcher_logging_conf_manage: true
nodepool_file_builder_logging_conf_manage: false
nodepool_file_nodepool_builder_service_config_manage: false
nodepool_file_nodepool_builder_service_manage: false
nodepool_service_nodepool_builder_manage: false
nodepool_file_nodepool_launcher_service_config_manage: true
nodepool_file_nodepool_launcher_service_config_src: nodepool-launcher/etc/systemd/system/nodepool-launcher.service.d/override.conf.j2
nodepool_file_nodepool_launcher_service_manage: true
nodepool_service_nodepool_launcher_enabled: true
nodepool_service_nodepool_launcher_manage: true
nodepool_service_nodepool_launcher_state: started
# openstack.logrotate
logrotate_configs:

View File

@ -17,9 +17,26 @@ nodepool_user_shell: /bin/bash
nodepool_file_nodepool_yaml_src: "{{ windmill_config_git_dest }}/nodepool/nodepool.yaml.j2"
nodepool_file_builder_logging_conf_manage: false
nodepool_file_launcher_logging_conf_manage: false
nodepool_file_nodepool_builder_service_config_manage: false
nodepool_file_nodepool_builder_service_manage: false
nodepool_file_nodepool_launcher_service_config_manage: false
nodepool_file_nodepool_launcher_service_manage: false
nodepool_pip_virtualenv_python: python3
nodepool_pip_virtualenv: /opt/venv/nodepool
nodepool_service_nodepool_builder_enabled: false
nodepool_service_nodepool_builder_manage: false
nodepool_service_nodepool_builder_state: stopped
nodepool_service_nodepool_launcher_enabled: false
nodepool_service_nodepool_launcher_manage: false
nodepool_service_nodepool_launcher_state: stopped
# windmill.openstacksdk
openstacksdk_user_name: nodepool
openstacksdk_user_group: nodepool