ansible/test/integration/roles/test_sudo/tasks/main.yml
2014-12-03 10:46:56 -08:00

44 lines
897 B
YAML

- include_vars: default.yml
- name: Create test user
user:
name: "{{ sudo_test_user }}"
- name: tilde expansion honors sudo in file
sudo: True
sudo_user: "{{ sudo_test_user }}"
file:
path: "~/foo.txt"
state: touch
- name: check that the path in the user's home dir was created
stat:
path: "~{{ sudo_test_user }}/foo.txt"
register: results
- assert:
that:
- "results.stat.exists == True"
- name: tilde expansion honors sudo in template
sudo: True
sudo_user: "{{ sudo_test_user }}"
template:
src: "bar.j2"
dest: "~/bar.txt"
- name: check that the path in the user's home dir was created
stat:
path: "~{{ sudo_test_user }}/bar.txt"
register: results
- assert:
that:
- "results.stat.exists == True"
- name: Remove test user and their home dir
user:
name: "{{ sudo_test_user }}"
state: "absent"
remove: "yes"