blob: c05824d712c8c896fcbfd80ae80ad47b55edc9a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
- name: determine connection user
command: whoami
register: connection_user
vars:
ansible_become: no
- name: include become tests
include_tasks: become.yml
vars:
ansible_become: yes
ansible_become_user: "{{ become_test_config.user }}"
ansible_become_method: "{{ become_test_config.method }}"
ansible_become_password: "{{ become_test_config.password | default(None) }}"
loop: "{{
(become_methods | selectattr('skip', 'undefined') | list)+
(become_methods | selectattr('skip', 'defined') | rejectattr('skip') | list)
}}"
loop_control:
loop_var: become_test_config
label: "{{ become_test }}"
|