5408dd330f
In master, ansible should look for the latest tag by default. For releases, it will look for that specific release tag. Closes-bug: #1482294 Change-Id: Iccaab6b70d7fb386b5bd1ce21f1afa379a76dd81
96 lines
2.4 KiB
YAML
96 lines
2.4 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: "{{ 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"
|
|
|
|
openstack_auth:
|
|
auth_url: "http://{{ kolla_internal_address }}:{{ keystone_admin_port }}"
|
|
username: "admin"
|
|
password: "{{ keystone_admin_password }}"
|
|
project_name: "admin"
|
|
|
|
# This shouldn't be needed for long. It is only temporary until we get the
|
|
# ansible modules sorted out
|
|
openstack_auth_v2:
|
|
auth_url: "http://{{ kolla_internal_address }}:{{ keystone_admin_port }}/v2.0"
|
|
username: "admin"
|
|
password: "{{ keystone_admin_password }}"
|
|
project_name: "admin"
|
|
|
|
|
|
####################
|
|
# RabbitMQ options
|
|
####################
|
|
rabbitmq_user: "openstack"
|