aoh

A tool for running Ansible playbooks with `curl <url> | python` commands
git clone https://git.ashermorgan.net/aoh/
Log | Files | Refs | README

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 }}"