summaryrefslogtreecommitdiff
path: root/test/integration/targets/memset_dns_reload
diff options
context:
space:
mode:
authorSimon <analbeard@users.noreply.github.com>2018-05-24 23:30:26 +0100
committerRené Moser <mail@renemoser.net>2018-05-25 00:30:25 +0200
commitd95c572992d87f456798dd34fe631319d1206579 (patch)
tree4699d53c12ea1af192b01bcfc3a5a85ac9064fff /test/integration/targets/memset_dns_reload
parent08f670864a59f3802d0915f222efd324dcfa0825 (diff)
downloadansible-d95c572992d87f456798dd34fe631319d1206579.tar.gz
New Memset module to request DNS reloads (#40390)
Diffstat (limited to 'test/integration/targets/memset_dns_reload')
-rw-r--r--test/integration/targets/memset_dns_reload/aliases1
-rw-r--r--test/integration/targets/memset_dns_reload/meta/main.yml1
-rw-r--r--test/integration/targets/memset_dns_reload/tasks/main.yml26
3 files changed, 28 insertions, 0 deletions
diff --git a/test/integration/targets/memset_dns_reload/aliases b/test/integration/targets/memset_dns_reload/aliases
new file mode 100644
index 0000000000..ad7ccf7ada
--- /dev/null
+++ b/test/integration/targets/memset_dns_reload/aliases
@@ -0,0 +1 @@
+unsupported
diff --git a/test/integration/targets/memset_dns_reload/meta/main.yml b/test/integration/targets/memset_dns_reload/meta/main.yml
new file mode 100644
index 0000000000..73b314ff7c
--- /dev/null
+++ b/test/integration/targets/memset_dns_reload/meta/main.yml
@@ -0,0 +1 @@
+--- \ No newline at end of file
diff --git a/test/integration/targets/memset_dns_reload/tasks/main.yml b/test/integration/targets/memset_dns_reload/tasks/main.yml
new file mode 100644
index 0000000000..e778265593
--- /dev/null
+++ b/test/integration/targets/memset_dns_reload/tasks/main.yml
@@ -0,0 +1,26 @@
+---
+- name: request reload with invalid API key
+ local_action:
+ module: memset_dns_reload
+ api_key: "wa9aerahhie0eekee9iaphoorovooyia"
+ ignore_errors: true
+ register: result
+
+- name: check API response with invalid API key
+ assert:
+ that:
+ - "'Memset API returned a 403 response (ApiErrorForbidden, Bad api_key)' in result.msg"
+ - result is not successful
+
+- name: request reload and poll
+ local_action:
+ module: memset_dns_reload
+ api_key: "{{ api_key }}"
+ poll: true
+ register: result
+
+- name: check reload succeeded
+ assert:
+ that:
+ - result is changed
+ - result is successful