]> git.proxmox.com Git - mirror_ovs.git/blob - rhel/usr_lib_systemd_system_ovn-controller.service
rhel: bug fix kmod spec file, rhel6
[mirror_ovs.git] / rhel / usr_lib_systemd_system_ovn-controller.service
1 # See ovn-controller(8) for details about ovn-controller.
2 #
3 # To customize the ovn-controller service, you may create a configuration file
4 # in the /etc/systemd/system/ovn-controller.d/ directory. For example, to specify
5 # additional options to be passed to the "ovn-ctl start_controller" command, you
6 # could place the following contents in
7 # /etc/systemd/system/ovn-controller.d/local.conf:
8 #
9 # [System]
10 # Environment="OVN_CONTROLLER_OPTS=--ovn-controller-log=-vconsole:emer -vsyslog:err -vfile:info"
11 #
12 # Alternatively, you may specify environment variables in the file /etc/sysconfig/ovn-controller:
13 #
14 # OVN_CONTROLLER_OPTS="--ovn-controller-log=-vconsole:emer -vsyslog:err -vfile:info"
15
16 [Unit]
17 Description=OVN controller daemon
18 After=syslog.target
19 Requires=openvswitch.service
20 After=openvswitch.service
21
22 [Service]
23 Type=forking
24 Restart=on-failure
25 EnvironmentFile=-/etc/sysconfig/ovn-controller
26 ExecStart=/usr/share/openvswitch/scripts/ovn-ctl --no-monitor \
27 start_controller $OVN_CONTROLLER_OPTS
28 ExecStop=/usr/share/openvswitch/scripts/ovn-ctl stop_controller
29
30 [Install]
31 WantedBy=multi-user.target