On Sun, May 27, 2012 at 1:18 PM, hohum <
ma...@marcsnet.com> wrote:
> I get an error that the exec command failed because it returned 1 instead of
> 0 but when I copy the command puppet outputs as an error, and paste that
> into a shell it works perfectly. The command's syntax is this:
Hi,
After you run your command in your shell, try running the following
command: echo $?
This will echo back the return code of the previous command, which I
suspect will be 1. Just because a command doesn't return any output
doesn't mean it exited 0.
If it turns out that the exit code of 1 (or whatever) is what you'd
like to consider success, you can tell Puppet what return code should
indicate success with the returns parameter:
http://docs.puppetlabs.com/references/stable/type.html#exec
HTH!
--Ryan