Hi, I have an ubuntu system with some of our own services on it. I prefer to run these services as a non-root user.
I can control the services using upstart as a non root user and can start and stop the service using initctl without any problems. I'm trying to use puppet to start and stop these services; however, it's not obvious if it is possible. A suboptimal approach appears to be one in which I create a service.conf file in /etc/init - this service.conf file can su to the user and run the service. I think this is suboptimal, as it's not working with the user level control mechanisms that have already been designed into upstart. So I'm wondering if there is any way to instruct puppet to automatically become a specific user before starting a specific service (presumably using initctl in the case of ubuntu). Thoughts/pointers appreciated. BR, Seán. -- 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.