8cfa3d97c4
* Added the db calls to the guest code * Changed the default for the confs to use MySQL * Added HACKISH uuid as a global var for status lookups * * This is because the ip is no longer saved in the reddwarf db. We can do something better in the future since this does not persist if the agent stops.
97 lines
3.0 KiB
Plaintext
97 lines
3.0 KiB
Plaintext
[DEFAULT]
|
|
# Show more verbose log output (sets INFO log level output)
|
|
verbose = True
|
|
|
|
# Show debugging output in logs (sets DEBUG log level output)
|
|
debug = True
|
|
|
|
# Address to bind the API server
|
|
bind_host = 0.0.0.0
|
|
|
|
# Port the bind the API server to
|
|
bind_port = 8779
|
|
|
|
# AMQP Connection info
|
|
rabbit_password=f7999d1955c5014aa32c
|
|
|
|
# SQLAlchemy connection string for the reference implementation
|
|
# registry server. Any valid SQLAlchemy connection string is fine.
|
|
# See: http://www.sqlalchemy.org/docs/05/reference/sqlalchemy/connections.html#sqlalchemy.create_engine
|
|
# sql_connection = sqlite:///reddwarf_test.sqlite
|
|
sql_connection = mysql://root:e1a2c042c828d3566d0a@localhost/reddwarf
|
|
#sql_connection = postgresql://reddwarf:reddwarf@localhost/reddwarf
|
|
|
|
# Period in seconds after which SQLAlchemy should reestablish its connection
|
|
# to the database.
|
|
#
|
|
# MySQL uses a default `wait_timeout` of 8 hours, after which it will drop
|
|
# idle connections. This can result in 'MySQL Gone Away' exceptions. If you
|
|
# notice this, you can lower this value to ensure that SQLAlchemy reconnects
|
|
# before MySQL can drop the connection.
|
|
sql_idle_timeout = 3600
|
|
|
|
#DB Api Implementation
|
|
db_api_implementation = "reddwarf.db.sqlalchemy.api"
|
|
|
|
# Path to the extensions
|
|
api_extensions_path = reddwarf/extensions
|
|
|
|
# Configuration options for talking to nova via the novaclient.
|
|
# These options are for an admin user in your keystone config.
|
|
# It proxy's the token received from the user to send to nova via this admin users creds,
|
|
# basically acting like the client via that proxy token.
|
|
reddwarf_proxy_admin_user = admin
|
|
reddwarf_proxy_admin_pass = 3de4922d8b6ac5a1aad9
|
|
reddwarf_proxy_admin_tenant_name = admin
|
|
reddwarf_auth_url = http://0.0.0.0:5000/v2.0
|
|
|
|
nova_region_name = RegionOne
|
|
nova_service_type = compute
|
|
nova_service_name = Compute Service
|
|
|
|
# ============ notifer queue kombu connection options ========================
|
|
|
|
notifier_queue_hostname = localhost
|
|
notifier_queue_userid = guest
|
|
notifier_queue_password = guest
|
|
notifier_queue_ssl = False
|
|
notifier_queue_port = 5672
|
|
notifier_queue_virtual_host = /
|
|
notifier_queue_transport = memory
|
|
|
|
[composite:reddwarf]
|
|
use = call:reddwarf.common.wsgi:versioned_urlmap
|
|
/: versions
|
|
/v0.1: reddwarfapi
|
|
|
|
[app:versions]
|
|
paste.app_factory = reddwarf.versions:app_factory
|
|
|
|
[pipeline:reddwarfapi]
|
|
pipeline = tokenauth authorization extensions reddwarfapp
|
|
#pipeline = debug extensions reddwarfapp
|
|
|
|
[filter:extensions]
|
|
paste.filter_factory = reddwarf.common.extensions:factory
|
|
|
|
[filter:tokenauth]
|
|
paste.filter_factory = keystone.middleware.auth_token:filter_factory
|
|
service_protocol = http
|
|
service_host = 127.0.0.1
|
|
service_port = 5000
|
|
auth_host = 127.0.0.1
|
|
auth_port = 35357
|
|
auth_protocol = http
|
|
auth_uri = http://127.0.0.1:5000/
|
|
admin_token = be19c524ddc92109a224
|
|
|
|
[filter:authorization]
|
|
paste.filter_factory = reddwarf.common.auth:AuthorizationMiddleware.factory
|
|
|
|
[app:reddwarfapp]
|
|
paste.app_factory = reddwarf.instance.service:app_factory
|
|
|
|
#Add this filter to log request and response for debugging
|
|
[filter:debug]
|
|
paste.filter_factory = reddwarf.common.wsgi:Debug
|