e009fae96b
Change-Id: I5488d8716331fe42b5d0aca6d3b93d8920eef13b
74 lines
2.7 KiB
Plaintext
74 lines
2.7 KiB
Plaintext
[DEFAULT]
|
|
# Show more verbose log output (sets INFO log level output)
|
|
verbose = <%= @verbose %>
|
|
|
|
# Show debugging output in logs (sets DEBUG log level output)
|
|
debug = <%= @debug %>
|
|
|
|
# Address to bind the API server
|
|
bind_host = 0.0.0.0
|
|
|
|
# Port the bind the API server to
|
|
bind_port = 8778
|
|
|
|
# AMQP Connection info
|
|
rabbit_user=<%= @rabbit_userid %>
|
|
rabbit_password=<%= @rabbit_password %>
|
|
|
|
# Path to the extensions
|
|
api_extensions_path = trove/extensions/routes
|
|
|
|
# Configuration options for talking to nova via the novaclient.
|
|
# These options are for an admin user in your keystone config.
|
|
# It proxies the token received from the user to send to nova via this admin users creds,
|
|
# basically acting like the client via that proxy token.
|
|
nova_proxy_admin_user = <%= @nova_proxy_admin_user %>
|
|
nova_proxy_admin_pass = <%= @nova_proxy_admin_pass %>
|
|
nova_proxy_admin_tenant_name = <%= @nova_proxy_admin_tenant_name %>
|
|
trove_auth_url = <%= @auth_url %>
|
|
swift_url = http://localhost:8080/v1/AUTH_
|
|
|
|
# Datastore management implementations. Format datastore:manager.impl
|
|
# datastore_registry_ext = mysql:trove.guestagent.datastore.mysql.manager.Manager, percona:trove.guestagent.datastore.mysql.manager.Manager
|
|
|
|
# Root configuration
|
|
root_grant = ALL
|
|
root_grant_option = True
|
|
|
|
#root_grant = ALTER ROUTINE, CREATE, ALTER, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, CREATE USER, DELETE, DROP, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, PROCESS, REFERENCES, SELECT, SHOW DATABASES, SHOW VIEW, TRIGGER, UPDATE, USAGE
|
|
#root_grant_option = False
|
|
|
|
# used by passlib to generate root password
|
|
#default_password_length = 36
|
|
|
|
# For communicating with trove-conductor
|
|
control_exchange = <%= @control_exchange %>
|
|
|
|
# ============ kombu connection options ========================
|
|
|
|
rabbit_host=<%= @rabbit_host %>
|
|
|
|
# ============ Logging information =============================
|
|
log_dir = /tmp/
|
|
log_file = logfile.txt
|
|
|
|
# Users to ignore for user create/list/delete operations
|
|
ignore_users = os_admin
|
|
ignore_dbs = lost+found, mysql, information_schema
|
|
|
|
# Strategy information for backups
|
|
backup_namespace = trove.guestagent.strategies.backup.mysql_impl
|
|
# Additional commandline options to be passed to the backup runner (by strategy). For example:
|
|
# backup_runner_options = InnoBackupEx:--no-lock, MySQLDump:--events --routines --triggers
|
|
restore_namespace = trove.guestagent.strategies.restore.mysql_impl
|
|
storage_strategy = SwiftStorage
|
|
storage_namespace = trove.guestagent.strategies.storage.swift
|
|
backup_swift_container = database_backups
|
|
backup_use_gzip_compression = True
|
|
backup_use_openssl_encryption = True
|
|
backup_aes_cbc_key = "default_aes_cbc_key"
|
|
backup_use_snet = False
|
|
backup_chunk_size = 65536
|
|
backup_segment_max_size = 2147483648
|
|
|