summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2018-10-16 13:53:09 -0700
committerLee Duncan <lduncan@suse.com>2018-10-16 13:53:09 -0700
commit666694ed3654e333751af0897c8b71f8cc1829f8 (patch)
treef1cbcf8f812e518d2d778b259e0771db4e12b2c2
parente4cbdf445991bd305e8b85fff8ba55b086d18e9f (diff)
downloadopen-iscsi-666694ed3654e333751af0897c8b71f8cc1829f8.tar.gz
Added service file for iscsi logins
This service file layers on top of iscsid.serivce to manage logging into and out of known targets.
-rw-r--r--etc/systemd/iscsi.service17
1 files changed, 17 insertions, 0 deletions
diff --git a/etc/systemd/iscsi.service b/etc/systemd/iscsi.service
new file mode 100644
index 0000000..0edcf51
--- /dev/null
+++ b/etc/systemd/iscsi.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=Login and scanning of iSCSI devices
+Documentation=man:iscsiadm(8) man:iscsid(8)
+Before=remote-fs.target
+After=network.target network-online.target iscsid.service
+ConditionPathExists=/etc/iscsi/initiatorname.iscsi
+
+[Service]
+Type=oneshot
+ExecStart=-/sbin/iscsiadm -m node --loginall=automatic
+ExecStop=/sbin/iscsiadm -m node --logoutall=automatic
+ExecStop=/sbin/iscsiadm -m node --logoutall=manual
+SuccessExitStatus=21
+RemainAfterExit=true
+
+[Install]
+WantedBy=remote-fs.target