On Jun 28, 2013 2:06 PM, "Tim Mooney" <tim.moo...@ndsu.edu> wrote: > > works fine, but on hosts where we use our mysql module with the custom > types and provider, we can't do that. We instead have to > > sudo su - > puppet agent --test
An alternative and trivia in addition to what Nan said: You can use sudo -H to set $HOME, or sudo -i to get a full login environment like 'su -' gives. There are also sudoers config params that can make at least the former default, and probably the latter too. And just for kicks, you can get a shell with: sudo -s Additionally, you can explicitly pass the path of the `my.cnf`, rather than relying on $HOME, which is what I'd do. Then you could make it a resource parameter and gain some flexibility. Sorry I'm a little short on details; I'm on my phone and don't have the man pages handy. Wil -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.