# ansible-playbook-sudo

**URL:** <https://forum.ansible.com/t/ansible-playbook-sudo/23122>\
**Category:** Ansible Project\
**Created:** [November 28, 2016, 6:34pm UTC](https://forum.ansible.com/t/ansible-playbook-sudo/23122 "2016-11-28T18:34:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![naaga.wip](https://avatars.discourse-cdn.com/v4/letter/n/35a633/32.png) [@naaga.wip](https://forum.ansible.com/u/naaga.wip)\
**Post date:** [November 28, 2016, 6:34pm UTC](https://forum.ansible.com/t/ansible-playbook-sudo/23122/1 "2016-11-28T18:34:33Z")

</div>

Hi,

Can any one please let me know why to use “-sudo” flag in ansible-playbook command line.

ansible-playbook-sudo -i /opt/_/_/ansible/inventories/dev/hosts /opt/_/_/ansible/playbooks/new\_deployments.yml --extra-vars “artifact\_url=https://\*.war hosts=test1 app\_name=welcome”

Thanks

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [November 29, 2016, 2:00pm UTC](https://forum.ansible.com/t/ansible-playbook-sudo/23122/2 "2016-11-29T14:00:57Z")

</div>

First, sudo enables privilege escalation to be used with the tasks in your play, by default this enables and ordinary user to become root using the existing sudo infrastructure in your environment.

Also, it is --sudo and it is an option, not a part of the binary:

ansible-playbook --sudo …
