diff --git a/iscsi/manifests/init.pp b/iscsi/manifests/init.pp index 321ed7a..26f021a 100644 --- a/iscsi/manifests/init.pp +++ b/iscsi/manifests/init.pp @@ -135,7 +135,7 @@ define iscsi::connect($portal) { exec { "iscsi-connect-${name}": path => "/bin:/usr/bin:/sbin:/usr/sbin", command => "iscsiadm --mode discovery --type sendtargets --portal ${portal} && iscsiadm --mode node --targetname ${name} --portal ${portal} --login && sleep 5", - onlyif => "! iscsiadm --mode session | egrep '${portal}:[0-9]*,[0-9]* ${name}'\$", + unless => "iscsiadm --mode session | egrep '${portal}:[0-9]*,[0-9]* ${name}'\$", require => Service["iscsid"], }