In a play
All tasks are ran as the become_user
user.
- name: Super awesome play.
become_user: tyler
tasks:
- name: Some task
copy: src=/foo dest=/bar
In a task
Just this task ran as the become_user
user.
- name: Some task
copy: src=/foo dest=/bar
become_user: tyler
Parameterized task file
All tasks are ran as the become_user
user.
# tasks/user-specific-tasks.yml
- name: Some task
copy: src=/foo dest=/bar
become_user: "{{ user }}"
# playbook.yml
- name: Super awesome play.
tasks:
- include: tasks/user-specific-tasks.yml user=tyler