]> git.proxmox.com Git - mirror_ovs.git/blame - rhel/usr_lib_systemd_system_ovn-northd.service
ovs-kmod-ctl: introduce a kernel module load script
[mirror_ovs.git] / rhel / usr_lib_systemd_system_ovn-northd.service
CommitLineData
d3759fa4
RB
1# See ovn-northd(8) for details about ovn-northd.
2#
3# To customize the ovn-northd service, you may create a configuration file
4# in the /etc/systemd/system/ovn-northd.d/ directory. For example, to specify
5# additional options to be passed to the "ovn-ctl start_northd" command, you
6# could place the following contents in
7# /etc/systemd/system/ovn-northd.d/local.conf:
8#
dd8b7d5b
RB
9# [System]
10# Environment="OVN_NORTHD_OPTS=--db-nb-sock=/usr/local/var/run/openvswitch/ovnnb_db.sock --db-sb-sock=/usr/local/var/run/openvswitch/ovnsb_db.sock"
11#
12# Alternatively, you may specify environment variables in the file /etc/sysconfig/ovn-northd:
13#
14# OVN_NORTHD_OPTS="--db-nb-sock=/usr/local/var/run/openvswitch/ovnnb_db.sock --db-sb-sock=/usr/local/var/run/openvswitch/ovnsb_db.sock"
d3759fa4 15
c05ea879
RB
16[Unit]
17Description=OVN northd management daemon
18After=syslog.target
19Requires=openvswitch.service
20After=openvswitch.service
21
22[Service]
23Type=oneshot
24RemainAfterExit=yes
681a4a21 25Environment=OVS_RUNDIR=%t/openvswitch OVS_DBDIR=/var/lib/openvswitch
dd8b7d5b 26EnvironmentFile=-/etc/sysconfig/ovn-northd
d3759fa4 27ExecStart=/usr/share/openvswitch/scripts/ovn-ctl start_northd $OVN_NORTHD_OPTS
c05ea879 28ExecStop=/usr/share/openvswitch/scripts/ovn-ctl stop_northd
db535fcc
LR
29
30[Install]
31WantedBy=multi-user.target