service.NodeExecutor.default.provider=script-exec
plugin.script-exec.default.command=ssh -oStrictHostKeyChecking\=no -tt ${node.username}@${node.hostname} ${exec.command}
and added that to project.properties
and my simple test job...
sudo /sbin/service pe-puppet restart
just spins and spins but never actually happens
ps auxwwf shows
root 23116 0.0 0.0 66688 1260 ? Ss 2014 0:00 /usr/sbin/sshd
root 17290 0.1 0.0 115644 4556 ? Ss 10:04 0:00 \_ sshd: rundeck [priv]
1140100557 17297 0.0 0.0 115644 2152 ? S 10:04 0:00 | \_ sshd: rundeck@pts/0
root 17298 0.0 0.0 207608 4040 pts/0 Ss+ 10:04 0:00 | \_ sudo /sbin/service pe-puppet restart
minutes after I 'killed' the job on the Rundeck system (though they eventually disappeared)
I'm trying to work this through with FreeIPA as their sudo options for !requiretty and !authenticate seem to be less than fully effective.
Thanks