3ac7da64d1
Add set_configs function that implements the flow from the proposed ansible-multi spec. Move start.sh to config-internal.sh to preserve existing behaviour. config-externall.sh copies the appropriate configs in from the bind'd location and sets permissions and ownership appropriately. Partially Implements: blueprint ansible-multi Change-Id: I53fca0660451087f273fefc3c63e0d8cf1a2c096
78 lines
1.8 KiB
YAML
78 lines
1.8 KiB
YAML
---
|
|
# Please specify all passwords/secrets in the "/etc/kolla/passwords.yml"
|
|
|
|
###################
|
|
# Kolla options
|
|
###################
|
|
config_strategy: "CONFIG_EXTERNAL_COPY_ONCE"
|
|
|
|
kolla_base_distro: "centos"
|
|
kolla_install_type: "rdo"
|
|
|
|
# The Public address used to communicate with Openstack
|
|
# This must be set, but it can be an private ip. It can also be the same as the
|
|
# internal address.
|
|
kolla_external_address: "openstack.example.com"
|
|
kolla_internal_address: "10.10.10.254"
|
|
|
|
|
|
####################
|
|
# Database options
|
|
####################
|
|
database_address: "{{ keystone_internal_address }}"
|
|
database_user: "root"
|
|
|
|
|
|
####################
|
|
# Docker options
|
|
####################
|
|
docker_registry:
|
|
docker_namespace: "kollaglue"
|
|
docker_registry_username:
|
|
docker_insecure_registry: "False"
|
|
|
|
# Valid options are [ missing, always ]
|
|
docker_pull_policy: "always"
|
|
|
|
# Valid options are [ no, on-failure, always ]
|
|
docker_restart_policy: "always"
|
|
|
|
# '0' means unlimited retries
|
|
docker_restart_policy_retry: "10"
|
|
|
|
### Example: Private repository with authentication
|
|
#
|
|
# docker_registry: "172.16.0.10:5000"
|
|
# docker_namespace: "companyname"
|
|
# docker_registry_username: "sam"
|
|
# docker_registry_password: "correcthorsebatterystaple"
|
|
# docker_insecure_registry: "False"
|
|
|
|
|
|
####################
|
|
# Networking options
|
|
####################
|
|
# The interface to use for various services types
|
|
network_interface: "eth0"
|
|
|
|
# These can be adjusted for even more customization
|
|
api_interface: "{{ network_interface }}"
|
|
storage_interface: "{{ network_interface }}"
|
|
neutron_interface: "{{ network_interface }}"
|
|
|
|
|
|
####################
|
|
# Openstack options
|
|
####################
|
|
openstack_release: "latest"
|
|
|
|
openstack_logging_verbose: "True"
|
|
openstack_logging_debug: "False"
|
|
|
|
|
|
####################
|
|
# RabbitMQ options
|
|
####################
|
|
#placeholder
|
|
|