summaryrefslogtreecommitdiff
path: root/openstack/usr/share/openstack/nova/nova.conf
diff options
context:
space:
mode:
Diffstat (limited to 'openstack/usr/share/openstack/nova/nova.conf')
-rw-r--r--openstack/usr/share/openstack/nova/nova.conf112
1 files changed, 58 insertions, 54 deletions
diff --git a/openstack/usr/share/openstack/nova/nova.conf b/openstack/usr/share/openstack/nova/nova.conf
index abda2151..04cec1c6 100644
--- a/openstack/usr/share/openstack/nova/nova.conf
+++ b/openstack/usr/share/openstack/nova/nova.conf
@@ -76,23 +76,23 @@
# The RabbitMQ broker address where a single node is used.
# (string value)
-#rabbit_host=localhost
+rabbit_host={{ RABBITMQ_HOST }}
# The RabbitMQ broker port where a single node is used.
# (integer value)
-#rabbit_port=5672
+rabbit_port={{ RABBITMQ_PORT }}
# RabbitMQ HA cluster host:port pairs. (list value)
#rabbit_hosts=$rabbit_host:$rabbit_port
# Connect over SSL for RabbitMQ. (boolean value)
-#rabbit_use_ssl=false
+rabbit_use_ssl=false
# The RabbitMQ userid. (string value)
-#rabbit_userid=guest
+rabbit_userid={{ RABBITMQ_USER }}
# The RabbitMQ password. (string value)
-#rabbit_password=guest
+rabbit_password={{ RABBITMQ_PASSWORD }}
# the RabbitMQ login method (string value)
#rabbit_login_method=AMQPLAIN
@@ -177,7 +177,7 @@
# The messaging driver to use, defaults to rabbit. Other
# drivers include qpid and zmq. (string value)
-#rpc_backend=rabbit
+rpc_backend=rabbit
# The default exchange under which topics are scoped. May be
# overridden by an exchange name specified in the
@@ -241,7 +241,7 @@
#
# IP address of this host (string value)
-#my_ip=10.0.0.1
+my_ip={{ MANAGEMENT_INTERFACE_IP_ADDRESS }}
# Name of this node. This can be an opaque identifier. It is
# not necessarily a hostname, FQDN, or IP address. However,
@@ -290,7 +290,7 @@
# Top-level directory for maintaining nova's state (string
# value)
-#state_path=$pybasedir
+state_path=/var/lib/nova
#
@@ -376,7 +376,7 @@
#periodic_fuzzy_delay=60
# A list of APIs to enable by default (list value)
-#enabled_apis=ec2,osapi_compute,metadata
+enabled_apis=ec2,osapi_compute,metadata
# A list of APIs with enabled SSL (list value)
#enabled_ssl_apis=
@@ -470,7 +470,7 @@
# Path to the rootwrap configuration file to use for running
# commands as root (string value)
-#rootwrap_config=/etc/nova/rootwrap.conf
+rootwrap_config=/etc/nova/rootwrap.conf
# Explicitly specify the temporary working directory (string
# value)
@@ -483,7 +483,7 @@
# File name for the paste.deploy config for nova-api (string
# value)
-#api_paste_config=api-paste.ini
+api_paste_config=api-paste.ini
# A python format string that is used as the template to
# generate log lines. The following values can be formatted
@@ -527,7 +527,7 @@
# The strategy to use for auth: noauth or keystone. (string
# value)
-#auth_strategy=keystone
+auth_strategy=keystone
# Treat X-Forwarded-For as the canonical remote address. Only
# enable this if you have a sanitizing proxy. (boolean value)
@@ -640,7 +640,7 @@
# osapi_compute_extension option with
# nova.api.openstack.compute.contrib.select_extensions (list
# value)
-#osapi_compute_ext_list=
+osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions
#
@@ -1078,11 +1078,11 @@
# Template string to be used to generate instance names
# (string value)
-#instance_name_template=instance-%08x
+instance_name_template=instance-%08x
# Template string to be used to generate snapshot names
# (string value)
-#snapshot_name_template=snapshot-%s
+snapshot_name_template=snapshot-%s
#
@@ -1146,7 +1146,7 @@
# The full class name of the network API class to use (string
# value)
-#network_api_class=nova.network.api.API
+network_api_class=nova.network.neutronv2.api.API
#
@@ -1264,7 +1264,7 @@
#dnsmasq_config_file=
# Driver used to create ethernet devices. (string value)
-#linuxnet_interface_driver=nova.network.linux_net.LinuxBridgeInterfaceDriver
+linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver
# Name of Open vSwitch bridge used with linuxnet (string
# value)
@@ -1416,7 +1416,7 @@
#
# The full class name of the security API class (string value)
-#security_group_api=nova
+security_group_api=neutron
#
@@ -1472,7 +1472,7 @@
#disable_process_locking=false
# Directory to use for lock files. (string value)
-#lock_path=<None>
+lock_path=/var/lock/nova
#
@@ -1556,7 +1556,7 @@
# Use syslog for logging. Existing syslog format is DEPRECATED
# during I, and will change in J to honor RFC5424. (boolean
# value)
-#use_syslog=false
+use_syslog=True
# (Optional) Enables or disables syslog rfc5424 format for
# logging. If enabled, prefixes the MSG part of the syslog
@@ -1734,7 +1734,7 @@
# Which filter class names to use for filtering hosts when not
# specified in the request. (list value)
-#scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
+scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
# Which weight class names to use for weighing hosts (list
# value)
@@ -1759,7 +1759,7 @@
#
# Default driver to use for the scheduler (string value)
-#scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler
+scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler
# How often (in seconds) to run periodic tasks in the
# scheduler driver of your choice. Please note this is likely
@@ -1867,7 +1867,7 @@
# include: libvirt.LibvirtDriver, xenapi.XenAPIDriver,
# fake.FakeDriver, baremetal.BareMetalDriver,
# vmwareapi.VMwareVCDriver, hyperv.HyperVDriver (string value)
-#compute_driver=<None>
+compute_driver=libvirt.LibvirtDriver
# The default format an ephemeral_volume will be formatted
# with on creation. (string value)
@@ -1898,7 +1898,7 @@
# Firewall driver (defaults to hypervisor specific iptables
# driver) (string value)
-#firewall_driver=<None>
+firewall_driver=nova.virt.firewall.NoopFirewallDriver
# Whether to allow network traffic from same network (boolean
# value)
@@ -1959,7 +1959,7 @@
# Location of VNC console proxy, in the form
# "http://127.0.0.1:6080/vnc_auto.html" (string value)
-#novncproxy_base_url=http://127.0.0.1:6080/vnc_auto.html
+novncproxy_base_url=http://{{ MANAGEMENT_INTERFACE_IP_ADDRESS }}:6080/vnc_auto.html
# Location of nova xvp VNC console proxy, in the form
# "http://127.0.0.1:6081/console" (string value)
@@ -1967,17 +1967,17 @@
# IP address on which instance vncservers should listen
# (string value)
-#vncserver_listen=127.0.0.1
+vncserver_listen=0.0.0.0
# The address to which proxy clients (like nova-xvpvncproxy)
# should connect (string value)
-#vncserver_proxyclient_address=127.0.0.1
+vncserver_proxyclient_address={{ MANAGEMENT_INTERFACE_IP_ADDRESS }}
# Enable VNC related features (boolean value)
-#vnc_enabled=true
+vnc_enabled=true
# Keymap for VNC (string value)
-#vnc_keymap=en-us
+vnc_keymap=en-us
#
@@ -2366,7 +2366,7 @@
#
# Perform nova-conductor operations locally (boolean value)
-#use_local=false
+use_local=true
# The topic on which conductor nodes listen (string value)
#topic=conductor
@@ -2409,22 +2409,22 @@
# Default glance hostname or IP address (string value)
# Deprecated group/name - [DEFAULT]/glance_host
-#host=$my_ip
+host={{ CONTROLLER_HOST_ADDRESS }}
# Default glance port (integer value)
# Deprecated group/name - [DEFAULT]/glance_port
-#port=9292
+port=9292
# Default protocol to use when connecting to glance. Set to
# https for SSL. (string value)
# Deprecated group/name - [DEFAULT]/glance_protocol
-#protocol=http
+protocol=http
# A list of the glance api servers available to nova. Prefix
# with https:// for ssl-based glance api servers.
# ([hostname|ip]:port) (list value)
# Deprecated group/name - [DEFAULT]/glance_api_servers
-#api_servers=<None>
+api_servers=$host:$port
# Allow to perform insecure SSL (https) requests to glance
# (boolean value)
@@ -2626,23 +2626,23 @@
# Port of the admin Identity API endpoint. Deprecated, use
# identity_uri. (integer value)
-#auth_port=35357
+auth_port=35357
# Protocol of the admin Identity API endpoint (http or https).
# Deprecated, use identity_uri. (string value)
-#auth_protocol=https
+auth_protocol=http
# Complete public Identity API endpoint (string value)
-#auth_uri=<None>
+auth_uri=http://{{ CONTROLLER_HOST_ADDRESS }}:5000/v2.0
# Complete admin Identity API endpoint. This should specify
# the unversioned root endpoint e.g. https://localhost:35357/
# (string value)
-#identity_uri=<None>
+identity_uri=http://{{ CONTROLLER_HOST_ADDRESS }}:35357
# API version of the admin Identity API endpoint (string
# value)
-#auth_version=<None>
+auth_version=v2.0
# Do not handle authorization requests within the middleware,
# but delegate the authorization decision to downstream WSGI
@@ -2666,14 +2666,14 @@
#admin_token=<None>
# Keystone account username (string value)
-#admin_user=<None>
+admin_user={{ NOVA_SERVICE_USER }}
# Keystone account password (string value)
-#admin_password=<None>
+admin_password={{ NOVA_SERVICE_PASSWORD }}
# Keystone service account tenant name to validate user tokens
# (string value)
-#admin_tenant_name=admin
+admin_tenant_name=service
# Env key for the swift cache (string value)
#cache=<None>
@@ -2809,7 +2809,7 @@
# Libvirt domain type (valid options are: kvm, lxc, qemu, uml,
# xen) (string value)
-#virt_type=kvm
+virt_type={{ NOVA_VIRT_TYPE }}
# Override the default libvirt URI (which is dependent on
# virt_type) (string value)
@@ -3126,12 +3126,12 @@
# Set flag to indicate Neutron will proxy metadata requests
# and resolve instance ids. (boolean value)
# Deprecated group/name - [DEFAULT]/service_neutron_metadata_proxy
-#service_metadata_proxy=false
+service_metadata_proxy=True
# Shared secret to validate proxies Neutron metadata requests
# (string value)
# Deprecated group/name - [DEFAULT]/neutron_metadata_proxy_shared_secret
-#metadata_proxy_shared_secret=
+metadata_proxy_shared_secret={{ METADATA_PROXY_SHARED_SECRET }}
#
@@ -3140,7 +3140,7 @@
# URL for connecting to neutron (string value)
# Deprecated group/name - [DEFAULT]/neutron_url
-#url=http://127.0.0.1:9696
+url=http://{{ CONTROLLER_HOST_ADDRESS }}:9696
# Timeout value for connecting to neutron in seconds (integer
# value)
@@ -3154,12 +3154,12 @@
# Username for connecting to neutron in admin context (string
# value)
# Deprecated group/name - [DEFAULT]/neutron_admin_username
-#admin_username=<None>
+admin_username={{ NEUTRON_SERVICE_USER }}
# Password for connecting to neutron in admin context (string
# value)
# Deprecated group/name - [DEFAULT]/neutron_admin_password
-#admin_password=<None>
+admin_password={{ NEUTRON_SERVICE_PASSWORD }}
# Tenant id for connecting to neutron in admin context (string
# value)
@@ -3171,7 +3171,7 @@
# Note that with Keystone V3 tenant names are only unique
# within a domain. (string value)
# Deprecated group/name - [DEFAULT]/neutron_admin_tenant_name
-#admin_tenant_name=<None>
+admin_tenant_name=service
# Region name for connecting to neutron in admin context
# (string value)
@@ -3181,7 +3181,7 @@
# Authorization URL for connecting to neutron in admin context
# (string value)
# Deprecated group/name - [DEFAULT]/neutron_admin_auth_url
-#admin_auth_url=http://localhost:5000/v2.0
+admin_auth_url=http://{{ CONTROLLER_HOST_ADDRESS }}:35357/v2.0
# If set, ignore any SSL validation issues (boolean value)
# Deprecated group/name - [DEFAULT]/neutron_api_insecure
@@ -3190,7 +3190,7 @@
# Authorization strategy for connecting to neutron in admin
# context (string value)
# Deprecated group/name - [DEFAULT]/neutron_auth_strategy
-#auth_strategy=keystone
+auth_strategy=keystone
# Name of Integration Bridge used by Open vSwitch (string
# value)
@@ -3252,7 +3252,7 @@
#
# Host on which to listen for incoming requests (string value)
-#serialproxy_host=0.0.0.0
+serialproxy_host=127.0.0.1
# Port on which to listen for incoming requests (integer
# value)
@@ -3264,7 +3264,7 @@
#
# Enable serial console related features (boolean value)
-#enabled=false
+enabled=false
# Range of TCP ports to use for serial ports on compute hosts
# (string value)
@@ -3315,7 +3315,7 @@
#server_proxyclient_address=127.0.0.1
# Enable spice related features (boolean value)
-#enabled=false
+enabled=false
# Enable spice guest agent support (boolean value)
#agent_enabled=true
@@ -3802,4 +3802,8 @@
# (integer value)
#sg_retry_interval=5
+[database]
+# The SQLAlchemy connection string to use to connect to the
+# database. (string value)
+connection=postgresql://{{ NOVA_DB_USER }}:{{ NOVA_DB_PASSWORD }}@{{ CONTROLLER_HOST_ADDRESS }}/nova