main.yml (789B)
1 - name: create an unprivileged user on target 2 include_role: 3 name: setup_test_user 4 public: true 5 vars: 6 test_user_name: '{{ target_user_name }}' 7 test_user_groups: '{{ target_user_groups | default(omit) }}' 8 9 - name: capture target user password 10 set_fact: 11 target_user_password: '{{ test_user_plaintext_password }}' 12 13 - name: create an intermediate user on target with password-required sudo ability 14 include_role: 15 name: setup_test_user 16 public: true 17 vars: 18 test_user_name: "{{ intermediate_user_name }}" 19 test_user_groups: '{{ intermediate_user_groups | default(omit) }}' 20 test_user_allow_sudo: true 21 22 - name: capture config values, intermediate user password from role 23 set_fact: 24 intermediate_user_password: "{{ test_user_plaintext_password }}"