charm-ovn-relay-k8s/src/templates/ovn-relay-wrapper.sh.j2
James Page cc6315fa89 Bind relay to local address rather than hostname
The use of local hostname seems to confuse later versions of
ovsdb-server; switch to implicit binding to all local addresses.

Change-Id: Ieb84177d239e02346addf0af3cf1ed1e812dbcb7
2022-12-06 12:39:31 +00:00

33 lines
652 B
Django/Jinja

#!/usr/bin/bash
WRAPPER_LOG=/var/log/ovn/service_wrapper.log
function log_msg()
{
msg=$1
echo "$(date): $msg" >> $WRAPPER_LOG
}
function stop_svc()
{
log_msg "Stopping"
}
log_msg "Starting"
REMOTES={{ ovsdb_cms.db_sb_connection_hostname_strs }}
ovsdb-server \
-vconsole:emer \
-vsyslog:err \
-vfile:info \
-c {{ ovs_db.ovn_cert }} \
-C {{ ovs_db.ovn_ca_cert }} \
-p {{ ovs_db.ovn_key }} \
--no-chdir \
--log-file=/var/log/ovn/ovn-relay.log \
--pidfile=/var/run/ovn/ovn-relay.pid \
--unixctl=/var/run/ovn/ovn_relay.sock \
--remote=pssl:6642 relay:OVN_Southbound:$REMOTES
trap stop_svc EXIT