mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-25 02:50:08 +03:00
feature #2183: Add init scripts for openSUSE
(cherry picked from commit bb4e4b568ae424c363fcc635531a6da709b7f8b6)
This commit is contained in:
parent
1618ffa4e5
commit
a601da0f6b
20
share/pkgs/openSUSE/systemd/econe.service
Normal file
20
share/pkgs/openSUSE/systemd/econe.service
Normal file
@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OpenNebula EC2 Interface Service
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
After=one.service
|
||||
After=one_scheduler.service
|
||||
BindTo=one.service
|
||||
!ConditionFileExists=/var/lock/one/.econe.lock
|
||||
|
||||
[Service]
|
||||
ExecStart=/bin/bash -c "/usr/bin/econe-server start"
|
||||
ExecStartPost=/usr/bin/touch /var/lock/one/.econe.lock
|
||||
ExecStop=/bin/kill -INT $MAINPID
|
||||
PIDFile=/var/run/one/econe.pid
|
||||
Type=simple
|
||||
Group=cloud
|
||||
User=oneadmin
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
20
share/pkgs/openSUSE/systemd/occi.service
Normal file
20
share/pkgs/openSUSE/systemd/occi.service
Normal file
@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OpenNebula OCCI Interface Service
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
After=one.service
|
||||
After=one_scheduler.service
|
||||
BindTo=one.service
|
||||
!ConditionFileExists=/var/lock/one/.occiserver.lock
|
||||
|
||||
[Service]
|
||||
ExecStart=/bin/bash -c "/usr/bin/occi-server start"
|
||||
ExecStartPost=/usr/bin/touch /var/lock/one/.occiserver.lock
|
||||
ExecStop=/bin/kill -INT $MAINPID
|
||||
PIDFile=/var/run/one/occiserver.pid
|
||||
Type=simple
|
||||
Group=cloud
|
||||
User=oneadmin
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
20
share/pkgs/openSUSE/systemd/oneflow.service
Normal file
20
share/pkgs/openSUSE/systemd/oneflow.service
Normal file
@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OpenNebula Flow Service for multi tier applications
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
After=one.service
|
||||
After=one_scheduler.service
|
||||
BindTo=one.service
|
||||
!ConditionFileExists=/var/lock/one/.oneflow.lock
|
||||
|
||||
[Service]
|
||||
ExecStart=/bin/bash -c "/usr/bin/oneflow-server start"
|
||||
ExecStartPost=/usr/bin/touch /var/lock/one/.oneflow.lock
|
||||
ExecStop=/bin/kill -INT $MAINPID
|
||||
PIDFile=/var/run/one/oneflow.pid
|
||||
Type=simple
|
||||
Group=cloud
|
||||
User=oneadmin
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
20
share/pkgs/openSUSE/systemd/onegate.service
Normal file
20
share/pkgs/openSUSE/systemd/onegate.service
Normal file
@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OpenNebula Gate Service for Service monitoring
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
After=one.service
|
||||
After=one_scheduler.service
|
||||
BindTo=one.service
|
||||
!ConditionFileExists=/var/lock/one/.onegate.lock
|
||||
|
||||
[Service]
|
||||
ExecStart=/bin/bash -c "/usr/bin/onegate-server start"
|
||||
ExecStartPost=/usr/bin/touch /var/lock/one/.onegate.lock
|
||||
ExecStop=/bin/kill -INT $MAINPID
|
||||
PIDFile=/var/run/one/onegate.pid
|
||||
Type=simple
|
||||
Group=cloud
|
||||
User=oneadmin
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
x
Reference in New Issue
Block a user