summaryrefslogtreecommitdiffstats
path: root/components/congress/ansible/roles/deploy/templates/congress.conf
blob: da74ec06061cff0a0cf89b150c1f156a31c27637 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Copyright 2015 Open Platform for NFV Project, Inc. and its contributors
#  
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#  
# http://www.apache.org/licenses/LICENSE-2.0
#  
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# What this is: An template configuration file for OpenStack Congress
# Status: testing in progress
#

[DEFAULT]
# Print more verbose output (set logging level to INFO instead of default WARNING level).
verbose = True

# Print debugging output (set logging level to DEBUG instead of default WARNING level).
# debug = False

# log_format = %(asctime)s %(levelname)8s [%(name)s] %(message)s
# log_date_format = %Y-%m-%d %H:%M:%S

# use_syslog                           -> syslog
# log_file and log_dir                 -> log_dir/log_file
# (not log_file) and log_dir           -> log_dir/{binary_name}.log
# use_stderr                           -> stderr
# (not user_stderr) and (not log_file) -> stdout
# publish_errors                       -> notification system

# use_syslog = False
# syslog_log_facility = LOG_USER

# use_stderr = True
log_file = congress.log
log_dir = /var/log/congress

# publish_errors = False

# Address to bind the API server to
bind_host = {{hostIP}}

# Port the bind the API server to
# bind_port = 1789

# The path to the latest policy dump
policy_path = /etc/congress/snapshot

# Paste configuration file
# api_paste_config = api-paste.ini

# The strategy to be used for auth.
# Supported values are 'keystone'(default), 'noauth'.
auth_strategy = noauth

# List of datasource driver class paths to import.
# For example: congress.datasources.neutronv2_driver.NeutronV2Driver, etc
# errors seen in log, removed congress.datasources.swift_driver.SwiftDriver
drivers = congress.datasources.neutronv2_driver.NeutronV2Driver,congress.datasources.glancev2_driver.GlanceV2Driver,congress.datasources.nova_driver.NovaDriver,congress.datasources.keystone_driver.KeystoneDriver,congress.datasources.ceilometer_driver.CeilometerDriver,congress.datasources.cinder_driver.CinderDriver,congress.datasources.swift_driver.SwiftDriver

[keystone_authtoken]
auth_host = {{ keystoneAuthHost }}
auth_port = 35357
auth_protocol = {{ keystoneAuthProto }}
admin_tenant_name = {{ adminTenantName }}
admin_user = {{ congressAdminUser }}
admin_password = {{ congressAdminPassword }}

[database]
connection = mysql://{{dbUser}}:{{dbPassword}}@{{mysqlDBIP}}:3306/congress