Verify mode for template module

pull/6074/head
James Tanner 11 years ago
parent 73f0cf367e
commit 3c8b47ad81

@ -17,7 +17,7 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>. # along with Ansible. If not, see <http://www.gnu.org/licenses/>.
- name: fill in a basic template - name: fill in a basic template
template: src=foo.j2 dest={{output_dir}}/foo.templated template: src=foo.j2 dest={{output_dir}}/foo.templated mode=0644
register: template_result register: template_result
- assert: - assert:
@ -36,6 +36,8 @@
- name: verify that the file was marked as changed - name: verify that the file was marked as changed
assert: { that: "template_result.changed == true" } assert: { that: "template_result.changed == true" }
# VERIFY CONTENTS
- name: copy known good into place - name: copy known good into place
copy: src=foo.txt dest={{output_dir}}/foo.txt copy: src=foo.txt dest={{output_dir}}/foo.txt
@ -48,3 +50,13 @@
that: that:
- 'diff_result.stdout == ""' - 'diff_result.stdout == ""'
- "diff_result.rc == 0" - "diff_result.rc == 0"
# VERIFY MODE
- name: set file mode
file: path={{output_dir}}/foo.templated mode=0644
register: file_result
- name: ensure file mode did not change
assert: { that: "file_result.changed != True" }

Loading…
Cancel
Save