summaryrefslogtreecommitdiff
path: root/test/integration/targets/parsing
diff options
context:
space:
mode:
authorRick Elrod <rick@elrod.me>2020-08-03 10:30:45 -0500
committerGitHub <noreply@github.com>2020-08-03 11:30:45 -0400
commit74c14c67439ff2d5e24dfb142c7fadf701fb6712 (patch)
tree700e6684d538d7eb3a689dc3cf6acc65351658fb /test/integration/targets/parsing
parent701c638757949280c875edc0eb364ee0e63db4bb (diff)
downloadansible-74c14c67439ff2d5e24dfb142c7fadf701fb6712.tar.gz
Strip spaces in module names in explicit actions (#71040)
* Strip spaces in module names in explicit actions Change: - When an action is called like "action: copy foo=bar", strip spaces around the action name. - This allows "action: copy foo=bar" to work as expected. Test Plan: - New integration tests Tickets: - Fixes #62136 Signed-off-by: Rick Elrod <rick@elrod.me>
Diffstat (limited to 'test/integration/targets/parsing')
-rw-r--r--test/integration/targets/parsing/roles/test_good_parsing/tasks/main.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/integration/targets/parsing/roles/test_good_parsing/tasks/main.yml b/test/integration/targets/parsing/roles/test_good_parsing/tasks/main.yml
index 0fb1337e86..d225c0f9f9 100644
--- a/test/integration/targets/parsing/roles/test_good_parsing/tasks/main.yml
+++ b/test/integration/targets/parsing/roles/test_good_parsing/tasks/main.yml
@@ -202,3 +202,16 @@
- should_not_omit_1 is defined
- should_not_omit_2 is defined
- should_not_omit_3 == "__omit_place_holder__afb6b9bc3d20bfeaa00a1b23a5930f89"
+
+- name: Ensure module names are stripped of extra spaces (local_action)
+ local_action: set_fact b="b"
+ register: la_set_fact_b
+
+- name: Ensure module names are stripped of extra spaces (action)
+ action: set_fact c="c"
+ register: la_set_fact_c
+
+- assert:
+ that:
+ - b == "b"
+ - c == "c"