- name: use student.bash_env role playbook hosts: devservers vars: default_prompt: '[\u on \h in \W dir]\$ ' pre_tasks: - name: ensure test user does not exist user: name: student2 state: absent force: yes remove: yes roles: - student.bash_env post_tasks: - name: create the test user user: name: student2 state: present password: "{{ 'redhat' | password_hash('sha512', 'mysecretsalt') }}"