Skip to content
Snippets Groups Projects
globals.yml 2.41 KiB
Newer Older
---
# 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
####################
Sam Yaple's avatar
Sam Yaple committed
rabbitmq_user: "openstack"