summaryrefslogtreecommitdiffstats
path: root/components/congress/ansible/roles/deploy/templates
diff options
context:
space:
mode:
Diffstat (limited to 'components/congress/ansible/roles/deploy/templates')
-rw-r--r--components/congress/ansible/roles/deploy/templates/congress-api.service11
-rw-r--r--components/congress/ansible/roles/deploy/templates/congress.conf25
2 files changed, 33 insertions, 3 deletions
diff --git a/components/congress/ansible/roles/deploy/templates/congress-api.service b/components/congress/ansible/roles/deploy/templates/congress-api.service
new file mode 100644
index 0000000..aacc30c
--- /dev/null
+++ b/components/congress/ansible/roles/deploy/templates/congress-api.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=OpenStack Congress Server
+After=syslog.target network.target
+
+[Service]
+Type=simple
+User=congress
+ExecStart={{installDir}}/congress/bin/congress-server --config-file /etc/congress/congress.conf
+
+[Install]
+WantedBy=multi-user.target
diff --git a/components/congress/ansible/roles/deploy/templates/congress.conf b/components/congress/ansible/roles/deploy/templates/congress.conf
index ffcd900..da74ec0 100644
--- a/components/congress/ansible/roles/deploy/templates/congress.conf
+++ b/components/congress/ansible/roles/deploy/templates/congress.conf
@@ -1,3 +1,21 @@
+# 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
@@ -25,7 +43,7 @@ log_dir = /var/log/congress
# publish_errors = False
# Address to bind the API server to
-# bind_host = 0.0.0.0
+bind_host = {{hostIP}}
# Port the bind the API server to
# bind_port = 1789
@@ -38,11 +56,12 @@ policy_path = /etc/congress/snapshot
# The strategy to be used for auth.
# Supported values are 'keystone'(default), 'noauth'.
-auth_strategy = keystone
+auth_strategy = noauth
# List of datasource driver class paths to import.
# For example: congress.datasources.neutronv2_driver.NeutronV2Driver, etc
-# datasource_drivers = []
+# 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 }}