Yep, and if you are not wanting to use sudo, you can set "remote_user" instead.
On Mon, Mar 24, 2014 at 11:07 AM, Marko Lisica <[email protected]>wrote: > Hello, > > Have you just tried? : D . > > I have tried it like this > > - name: restart nginx > service: name=nginx state=restarted > sudo_user: username > > But have in mind that user must have permissions for the service. > > > > On Sunday, March 23, 2014 6:00:20 PM UTC+1, Wei Yen Lee wrote: >> >> Hi, >> >> Long-time lurker, first time poster. First off, thanks for this excellent >> project. >> >> I'd like to know, is it possible to run the 'notify' handler as a >> different user from the task which notified it? E.g. >> >> --- >> # deploy.yml >> - hosts: webservers >> remote_user: project_user >> roles: >> - webapp >> >> --- >> # webapp/tasks/main.yml >> # This should be run as project_user >> - name: Pull sources from the repository. >> git: repo={{project_repo}} >> dest={{project_root}} >> version={{branch}} >> notify: >> - Restart supervisord >> >> --- >> # webapp/handler/main.yml >> # This should be run as root >> - name: Restart supervisord >> supervisorctl: name={{ item }} >> state=restarted >> with_items: >> - celeryd >> - celerybeat >> >> >> >> If it's not possible, what's the best way to structure the project? >> >> Thanks in advance! >> > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/922d3715-bf71-419d-a138-8465bda26564%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/922d3715-bf71-419d-a138-8465bda26564%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAEVJ8QMmixfueLtJZd4upq5RFw3X09rRDXPWvCKrctM%3DRCKBXA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
