--- # 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"