
The purpose for having defaults.yml on the command line was originally for variable inheritance. Over the past month we have slowly changed how things are inherited (like ports) allowing us to place these 'defaults' into the group_vars/all.yml location as they should be values that go unchanged (but can be overridden). Change-Id: I2becec66bf431bfc9d88fc825b5380c1e173ca70 Partially-Implements: blueprint update-configs
89 lines
2.1 KiB
YAML
89 lines
2.1 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: "binary"
|
|
|
|
# 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: "{{ kolla_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"
|
|
neutron_external_interface: "eth1"
|
|
|
|
# These can be adjusted for even more customization
|
|
api_interface: "{{ network_interface }}"
|
|
storage_interface: "{{ network_interface }}"
|
|
tunnel_interface: "{{ network_interface }}"
|
|
|
|
# Valid options are [ openvswitch, linuxbridge ]
|
|
neutron_plugin_agent: "openvswitch"
|
|
|
|
|
|
####################
|
|
# Openstack options
|
|
####################
|
|
openstack_release: "latest"
|
|
openstack_logging_verbose: "True"
|
|
openstack_logging_debug: "False"
|
|
|
|
openstack_region_name: "RegionOne"
|
|
|
|
|
|
####################
|
|
# RabbitMQ options
|
|
####################
|
|
rabbitmq_user: "openstack"
|
|
|
|
|
|
#################################
|
|
## Cinder - Block Storage options
|
|
#################################
|
|
enable_cinder: "no"
|
|
cinder_volume_driver: "lvm"
|