From 3969a46c21999f8cf1c489e476de71138932890e Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Tue, 22 Aug 2017 15:12:30 -0400 Subject: [PATCH] Add sample systemd service files Change-Id: I7a1bdbdd88b454a79172164199ed49521a97cc88 --- files/novajoin-notify.service | 12 ++++++++++++ files/novajoin-server.service | 14 ++++++++++++++ setup.cfg | 2 ++ 3 files changed, 28 insertions(+) create mode 100644 files/novajoin-notify.service create mode 100644 files/novajoin-server.service diff --git a/files/novajoin-notify.service b/files/novajoin-notify.service new file mode 100644 index 0000000..0493302 --- /dev/null +++ b/files/novajoin-notify.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Nova IPA Notification Service +After=syslog.target network.target + +[Service] +TimeoutStartSec=0 +Restart=always +User=nova +ExecStart=/usr/sbin/novajoin-notify + +[Install] +WantedBy=multi-user.target diff --git a/files/novajoin-server.service b/files/novajoin-server.service new file mode 100644 index 0000000..60f0205 --- /dev/null +++ b/files/novajoin-server.service @@ -0,0 +1,14 @@ +[Unit] +Description=OpenStack Nova IPA Join Service +After=syslog.target network.target + +[Service] +Type=simple +NotifyAccess=all +TimeoutStartSec=0 +Restart=always +User=nova +ExecStart=/usr/sbin/novajoin-server + +[Install] +WantedBy=multi-user.target diff --git a/setup.cfg b/setup.cfg index 250a494..6d34527 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,6 +27,8 @@ setup-hooks = data_files = /usr/share/novajoin = files/freeipa.json + files/novajoin-notify.service + files/novajoin-server.service /etc/novajoin = files/join-api-paste.ini files/cloud-config-novajoin.json