]> git.proxmox.com Git - mirror_ovs.git/blob - rhel/usr_lib_systemd_system_ovn-northd.service
rhel: allow passing more flags to configure, fedora
[mirror_ovs.git] / rhel / usr_lib_systemd_system_ovn-northd.service
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 #
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"
15
16 [Unit]
17 Description=OVN northd management daemon
18 After=syslog.target
19 Requires=openvswitch.service
20 After=openvswitch.service
21
22 [Service]
23 Type=oneshot
24 RemainAfterExit=yes
25 Environment=OVS_RUNDIR=%t/openvswitch OVS_DBDIR=/var/lib/openvswitch
26 EnvironmentFile=-/etc/sysconfig/ovn-northd
27 ExecStart=/usr/share/openvswitch/scripts/ovn-ctl start_northd $OVN_NORTHD_OPTS
28 ExecStop=/usr/share/openvswitch/scripts/ovn-ctl stop_northd
29
30 [Install]
31 WantedBy=multi-user.target