Paul Belanger a0a37bddb9
Drop synchronize support for scripts
It was become too much work to deal with this. Additionally, if people
want to manually synchronize we expose the proper settings to allow
them to do so.

Change-Id: I68aedb16223146f1ff6d7c9115773e62ae4ba8c9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-09-05 15:10:01 -04:00

90 lines
3.1 KiB
YAML

# Copyright 2015 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
---
# tasks/main.yaml
nodepool_task_manager:
- pre
- install
- config
- service
# tasks/config.yaml
nodepool_user_name: nodepool
nodepool_user_group: nodepool
nodepool_user_home: /var/lib/nodepool
nodepool_file_nodepool_elements_dest: /etc/nodepool/elements
nodepool_file_nodepool_elements_group: "{{ nodepool_user_group }}"
nodepool_file_nodepool_elements_mode: 0755
nodepool_file_nodepool_elements_owner: "{{ nodepool_user_name }}"
nodepool_file_nodepool_elements_src: etc/nodepool/elements/
nodepool_file_nodepool_scripts_dest: /etc/nodepool/scripts
nodepool_file_nodepool_scripts_group: "{{ nodepool_user_group }}"
nodepool_file_nodepool_scripts_mode: 0755
nodepool_file_nodepool_scripts_owner: "{{ nodepool_user_name }}"
nodepool_file_nodepool_scripts_src: etc/nodepool/scripts/
nodepool_file_nodepool_yaml_dest: /etc/nodepool/nodepool.yaml
nodepool_file_nodepool_yaml_group: "{{ nodepool_user_group }}"
nodepool_file_nodepool_yaml_mode: 0644
nodepool_file_nodepool_yaml_owner: "{{ nodepool_user_name }}"
nodepool_file_nodepool_yaml_src: etc/nodepool/nodepool.yaml
nodepool_file_secure_conf_dest: /etc/nodepool/secure.conf
nodepool_file_secure_conf_group: "{{ nodepool_user_group }}"
nodepool_file_secure_conf_mode: 0600
nodepool_file_secure_conf_owner: "{{ nodepool_user_name }}"
nodepool_file_secure_conf_src: etc/nodepool/secure.conf
nodepool_config_images_dir: /opt/nodepool/images
nodepool_config_log_config: /etc/nodepool/logging.conf
nodepool_file_logging_conf: etc/nodepool/logging.conf
# tasks/install.yaml
nodepool_git_dest: /opt/ansible-role-nodepool/git/openstack-infra/nodepool
nodepool_git_uri: https://git.openstack.org/openstack-infra/nodepool
nodepool_git_version: master
nodepool_install_method: git
nodepool_pip_name: nodepool
#nodepool_pip_extra_args:
#nodepool_pip_version:
#nodepool_pip_virtualenv:
# tasks/service.yaml
nodepool_file_nodepool_service_group: root
nodepool_file_nodepool_service_owner: root
nodepool_file_nodepool_service_config_group: root
nodepool_file_nodepool_service_config_owner: root
nodepool_file_nodepool_builder_service_group: root
nodepool_file_nodepool_builder_service_owner: root
nodepool_file_nodepool_builder_service_config_group: root
nodepool_file_nodepool_builder_service_config_owner: root
nodepool_service_nodepool_enabled: yes
nodepool_service_nodepool_manage: true
nodepool_service_nodepool_name: nodepool
nodepool_service_nodepool_state: started
nodepool_service_nodepool_builder_enabled: yes
nodepool_service_nodepool_builder_manage: true
nodepool_service_nodepool_builder_name: nodepool-builder
nodepool_service_nodepool_builder_state: started