summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/become/tasks/main.yml
blob: 4a2ce64b2ce770db42bb83dc1bdd18b3103059f4 (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 }}"