summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/blockinfile/tasks/validate.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/blockinfile/tasks/validate.yml')
-rw-r--r--test/integration/targets/blockinfile/tasks/validate.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/integration/targets/blockinfile/tasks/validate.yml b/test/integration/targets/blockinfile/tasks/validate.yml
new file mode 100644
index 0000000..aa7aa63
--- /dev/null
+++ b/test/integration/targets/blockinfile/tasks/validate.yml
@@ -0,0 +1,28 @@
+- name: EXPECTED FAILURE test improper validate
+ blockinfile:
+ path: "{{ remote_tmp_dir }}/validate.txt"
+ block: |
+ line1
+ line2
+ create: yes
+ validate: grep
+ ignore_errors: yes
+
+- name: EXPECTED FAILURE test failure to validate
+ blockinfile:
+ path: "{{ remote_tmp_dir }}/validate.txt"
+ block: |
+ line1
+ line2
+ create: yes
+ validate: grep line47 %s
+ ignore_errors: yes
+
+- name: Test proper validate
+ blockinfile:
+ path: "{{ remote_tmp_dir }}/validate.txt"
+ block: |
+ line1
+ line2
+ create: yes
+ validate: grep line1 %s