kolla-mesos/etc/globals.yml

77 lines
2.4 KiB
YAML

---
# You can use this file to override _any_ variable throughout Kolla-Mesos.
# Additional options can be found in the 'kolla-mesos/config/all.yml' file.
####################
# Kolla options
####################
config_strategy: "COPY_ONCE"
kolla_base_distro: "centos"
kolla_install_type: "binary"
kolla_internal_address: "10.10.10.254"
ansible_task_cmd: "/usr/bin/ansible localhost -vvv"
####################
# Docker options
####################
docker_registry: "operator.local:5000"
docker_namespace: "kollaglue"
####################
# Networking options
####################
network_interface: "eth2"
neutron_external_interface: "eth2"
####################
# Resources options
####################
# If "no", there will be no constraints regarding the OpenStack services.
# And all the options in this section will be not regarded.
multinode: "no"
# If defined, then this single slave will be used for "all-in-one"
# deployment and all the options in this section will be not regarded
#mesos_aio_hostname: "slave01.local"
# If "yes", kolla-mesos will auto-detect the Mesos slave nodes which have
# "openstack_role" attribute and count them to caculate the number
# of OpenStack services to run. If no, you have to set up the options below.
autodetect_resources: "yes"
# Please set the number of controller and compute nodes if the autodetecting
# is disabled.
controller_nodes: "1"
compute_nodes: "1"
storage_nodes: "1"
####################
# Constraints
####################
controller_constraints: '[["hostname", "UNIQUE"], ["openstack_role", "CLUSTER", "controller"]]'
compute_constraints: '[["hostname", "UNIQUE"], ["openstack_role", "CLUSTER", "compute"]]'
controller_compute_constraints: '[["hostname", "UNIQUE"], ["openstack_role", "LIKE", "(controller|compute)"]]'
storage_constraints: '[["hostname", "UNIQUE"], ["openstack_role", "CLUSTER", "storage"]]'
####################
# OpenStack options
####################
openstack_release: "2.0.0"
init_log_level: "debug"
database_max_timeout: "60"
# Additional optional OpenStack services
enable_cinder: "no"
enable_horizon: "no"
enable_memcached: "no"
enable_haproxy: "no"
enable_ceph: "no"
enable_heat: "no"
enable_swift: "no"
enable_murano: "no"
enable_ironic: "no"
# If marathon_framework is not set then script
# will try to autodetect it from mesos
# marathon_framework: "marathon"
# Domain configured in mesos-dns
mesos_dns_domain: "mesos"