Description of Octavia configuration options
Configuration option = Default value Description
[DEFAULT]
= False (BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).
= False (BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).
= 0.0.0.0 (StrOpt) The host IP to bind to the api service to .
= 9876 (IntOpt) The port to bind to the api service to.
= simulated_handler (StrOpt) The handler that the API communicates with.
= hot_plug_plugin (StrOpt) Name of the controller plugin to use.
= (StrOpt) Region in Identity service catalog to use for communication with the OpenStack services.
= (StrOpt) Hostname to be used by the host machine for services running on it.The default value is the hostname of the host machine.
[database]
= mysql+pymysql://root:pass@127.0.0.1:3306/octavia (StrOpt) The SQLAlchemy connection string used to connect to the database.
[health_manager]
= 0.0.0.0 (StrOpt) IP address the controller will listen on for heart beats from the amphora.
= 5555 (IntOpt) Port number the controller will listen on for heart beats from the amphora.
= (StrOpt) List of controller ip and port pairs for the heartbeat receivers. Example [127.0.0.1:5555, 127.0.0.1:5555].
= 10 (IntOpt) Number of threads performing amphora failovers.
= 50 (IntOpt) Number of threads performing amphora status update.
= 10 (IntOpt) Sleep time between sending hearthbeats from the amphora.
= (StrOpt) key used to authenticate the heartbeat message sent by the amphora.
= 60 (IntOpt) Interval, in seconds, to wait before failing over an amphora.
= 3 (IntOpt) Sleep time between health checks in seconds.
= 0 (IntOpt) sets the value of the heartbeat recv buffer.
[keystone_authtoken]
= https://localhost:5000/v3 (StrOpt) Complete public Identity API endpoint.
= octavia (StrOpt) Keystone account username.
= password (StrOpt) Keystone account password.
= service (StrOpt) Keystone service account tenant name to validate user tokens.
= False (BoolOpt) Verify HTTPS connections.
[keystone_authtoken_v3]
= default (StrOpt) Admin user keystone authentication domain.
= default (StrOpt) Admin project keystone authentication domain.
[certificates]
= octavia.certificates.generator.LocalCertGenerator (StrOpt) Class name which generate certificates.
= octavia.certificates.manager.LocalCertManager (StrOpt) Class name of certificate manager.
= /etc/ssl/certs/ssl-cert-snakeoil.pem (StrOpt) Absolute path to the CA Certificate for signing. Defaults to env[OS_OCTAVIA_TLS_CA_CERT].Local Cert generator only.
= /etc/ssl/private/ssl-cert-snakeoil.key (StrOpt) Absolute path to the Private Key for signing. Defaults to env[OS_OCTAVIA_TLS_CA_KEY].Local Cert generator only.
= (StrOpt) Passphrase for the Private Key. Defaults to env[OS_OCTAVIA_CA_KEY_PASS] or None.Local Cert generator only.
= sha256 (StrOpt) Certificate signing digest. Defaults to env[OS_OCTAVIA_CA_SIGNING_DIGEST] or sha256.Local Cert generator only.
= /var/lib/octavia/certificates/ (StrOpt) Absolute path to the certificate storage directory. Defaults to env[OS_OCTAVIA_TLS_STORAGE].Local Cert manager only.
[octavia_network]
= (StrOpt) Network to communicate with amphora.
= 15 (IntOpt) The maximum attempts to retry an action with the networking service.
= 1 (IntOpt) Seconds to wait before retrying an action with the networking service.
[haproxy_amphora]
= /var/lib/octavia (StrOpt) Base directory for amphora files on amphora.
= /var/lib/octavia/certs (StrOpt) Base directory for cert storage on amphora.
= /var/lib/octavia/custom_template (StrOpt) Custom haproxy template.
= /logs (StrOpt) Base director for log on amphora.
= 300 (IntOpt) Retry threshold for connecting to amphorae.
= 5 (IntOpt) Retry threshold for connecting to amphorae.
= barbican_cert_manager (StrOpt) Name of the cert manager to use.
= ubuntu (StrOpt) Name of user for access to amphora,ssh driver only.
= /opt/stack/.ssh/id_rsa (StrOpt) Local absolute path to the private key loaded on amphora at boot,ssh driver only.
= 0.0.0.0 (StrOpt) The host IP to bind to amphora hose/REST driver only.
= 9191 (IntOpt) The port to bind to.REST driver only.
= /usr/sbin/haproxy (StrOpt) The full path to haproxy.
= 2 (IntOpt) The respawn count for haproxy's upstart script.
= 2 (IntOpt) The respawn interval for haproxy's upstart script.
= /tmp (StrOpt) The directory to store haproxy cert files in.
[controller_worker]
= 10 (IntOpt) Retry attempts to wait for Amphora to become active.
= 10 (IntOpt) Seconds to wait for an Amphora to become active.
= (StrOpt) Nova instance flavor id for the Amphora.
= (StrOpt) Glance image id for the Amphora image to boot.
= (StrOpt) SSH key name used to boot the Amphora.REST driver/or debugging.
= (StrOpt) Network to attach to the Amphora.
= (StrOpt) List of security groups to attach to the Amphora.
= /etc/octavia/certs/ca_01.pem (StrOpt) Client CA for the amphora agent to use.REST driver only.
= amphora_noop_driver (StrOpt) Name of the amphora driver to use.
= compute_noop_driver (StrOpt) Name of the compute driver to use.
= network_noop_driver (StrOpt) Name of the network driver to use.
= local_cert_generator (StrOpt) Name of the cert generator to use.
[task_flow]
= serial (StrOpt) TaskFlow engine to use.
= 5 (IntOpt) The maximum number of workers.
[oslo_messaging_rabbi]
= octavia (StrOpt) RabbitMQ username.
= password (StrOpt) RabbitMQ password.
= 5672 (IntOpt) RabbitMQ port.
= localhost:5672 (StrOpt) RabbitMQ host.
[oslo_messaging]
= 2 (IntOpt) Queue Consumer Thread Pool Size.
= octavia_prov (StrOpt) Topic (i.e. Queue) Name.
[house_keeping]
= 30 (IntOpt) Interval in seconds to initiate spare amphora checks.
= 0 (IntOpt) Number of spare amphorae.
= 30 (IntOpt) Cleanup interval for Deleted amphora.
= 604800 (IntOpt) Amphora expiry age in seconds. Default is 1 week.