blob: 3a018b538be9316a0439a224b1ed41242f0e9f52 [file] [log] [blame]
{%- from "opencontrail/map.jinja" import config with context %}
[DEFAULTS]
api_server_ip={{ config.api.host }}
api_server_port=8082
{%- if config.api.use_ssl == True %}
api_server_use_ssl=True
{%- endif %}
#zk_server_ip=10.0.102.31:2181,10.0.102.32:2181,10.0.102.33:2181
zk_server_ip={% for member in config.database.members %}{{ member.host }}:2181{% if not loop.last %},{% endif %}{% endfor %}
log_file=/var/log/contrail/contrail-svc-monitor.log
cassandra_server_list={% for member in config.database.members %}{{ member.host }}:9161 {% endfor %}
#nova_endpoint_type=publicURL
log_local=1
log_level=SYS_NOTICE
{%- if config.message_queue.members is defined %}
rabbit_server={{ config.message_queue.members|join(',',attribute='host') }}
rabbit_ha_mode=True
{%- else %}
rabbit_server={{ config.message_queue.host }}
{%- endif %}
rabbit_port={{ config.message_queue.port }}
{%- if config.message_queue.virtual_host is defined %}
rabbit_vhost={{config.message_queue.virtual_host}}
{%- endif %}
{%- if config.message_queue.user is defined %}
rabbit_user={{config.message_queue.user}}
{%- endif %}
{%- if config.message_queue.password is defined %}
rabbit_password={{config.message_queue.password}}
{%- endif %}
collectors={% for member in config.analytics.members %}{{ member.host }}:8086 {% endfor %}
{%- if config.get('sandesh_send_rate_limits', {}).get('svc_monitor') %}
sandesh_send_rate_limit={{ config.sandesh_send_rate_limits.svc_monitor }}
{%- elif config.get('sandesh_send_rate_limits', {}).get('global') %}
sandesh_send_rate_limit={{ config.sandesh_send_rate_limits.global }}
{%- endif %}
[SCHEDULER]
# Analytics server list used to get vrouter status and schedule service instance
analytics_server_list={% for member in config.analytics.members %}{{ member.host }}:9081 {% endfor %}
# Driver to use for scheduling virtual machine of a NetNS service instance to a
# vrouter agent
# si_netns_scheduler_driver = svc_monitor.scheduler.vrouter_scheduler.RandomScheduler
{%- if config.identity.engine == "none" %}
aaa_mode=no-auth
{%- endif %}
#[KEYSTONE]
#auth_host=127.0.0.1
#admin_user=
#admin_password=
#admin_tenant_name=
[SECURITY]
use_certs=False
keyfile=/etc/contrail/ssl/private_keys/svc_monitor_key.pem
certfile=/etc/contrail/ssl/certs/svc_monitor.pem
ca_certs=/etc/contrail/ssl/certs/ca.pem
[SANDESH]
#sandesh_ssl_enable=False
#introspect_ssl_enable=False
#sandesh_keyfile=/etc/contrail/ssl/private/server-privkey.pem
#sandesh_certfile=/etc/contrail/ssl/certs/server.pem
#sandesh_ca_cert=/etc/contrail/ssl/certs/ca-cert.pem