On Wed, May 30, 2012 at 2:00 PM, Ryan Coleman <r...@puppetlabs.com> wrote:
> On Sun, May 27, 2012 at 1:18 PM, hohum <m...@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 > If Ryan's solution doesn't work, can you paste the Puppet code you're using for the exec? It might also be that the redirection you're trying to do requires that "provider => shell" be set. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Gary Larizza Professional Services Engineer Puppet Labs -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.