Alessandro Pilotti преди 9 години
родител
ревизия
586ccc5f9b
променени са 3 файла, в които са добавени 63 реда и са изтрити 0 реда
  1. 21 0
      systemd/coriolis-api.service
  2. 21 0
      systemd/coriolis-conductor.service
  3. 21 0
      systemd/coriolis-worker.service

+ 21 - 0
systemd/coriolis-api.service

@@ -0,0 +1,21 @@
+[Unit]
+Description=Coriolis API service
+After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service
+
+
+[Service]
+User=coriolis
+Group=coriolis
+Type=simple
+WorkingDirectory=/var/lib/coriolis
+PermissionsStartOnly=true
+ExecStartPre=/bin/mkdir -p /var/lock/coriolis /var/log/coriolis /var/lib/coriolis
+ExecStartPre=/bin/chown coriolis:coriolis /var/lock/coriolis /var/log/coriolis /var/lib/coriolis
+ExecStart=/usr/local/bin/coriolis-api --config-file=/etc/coriolis/coriolis.conf --log-file=/var/log/coriolis/coriolis-api.log
+Restart=on-failure
+LimitNOFILE=65535
+TimeoutStopSec=15
+
+[Install]
+WantedBy=multi-user.target
+

+ 21 - 0
systemd/coriolis-conductor.service

@@ -0,0 +1,21 @@
+[Unit]
+Description=Coriolis conductor service
+After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service
+
+
+[Service]
+User=coriolis
+Group=coriolis
+Type=simple
+WorkingDirectory=/var/lib/coriolis
+PermissionsStartOnly=true
+ExecStartPre=/bin/mkdir -p /var/lock/coriolis /var/log/coriolis /var/lib/coriolis
+ExecStartPre=/bin/chown coriolis:coriolis /var/lock/coriolis /var/log/coriolis /var/lib/coriolis
+ExecStart=/usr/local/bin/coriolis-conductor --config-file=/etc/coriolis/coriolis.conf --log-file=/var/log/coriolis/coriolis-conductor.log
+Restart=on-failure
+LimitNOFILE=65535
+TimeoutStopSec=15
+
+[Install]
+WantedBy=multi-user.target
+

+ 21 - 0
systemd/coriolis-worker.service

@@ -0,0 +1,21 @@
+[Unit]
+Description=Coriolis worker service
+After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service
+
+
+[Service]
+User=coriolis
+Group=coriolis
+Type=simple
+WorkingDirectory=/var/lib/coriolis
+PermissionsStartOnly=true
+ExecStartPre=/bin/mkdir -p /var/lock/coriolis /var/log/coriolis /var/lib/coriolis
+ExecStartPre=/bin/chown coriolis:coriolis /var/lock/coriolis /var/log/coriolis /var/lib/coriolis
+ExecStart=/usr/local/bin/coriolis-worker --config-file=/etc/coriolis/coriolis.conf --log-file=/var/log/coriolis/coriolis-worker.log
+Restart=on-failure
+LimitNOFILE=65535
+TimeoutStopSec=15
+
+[Install]
+WantedBy=multi-user.target
+