summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml')
-rw-r--r--test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml b/test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml
new file mode 100644
index 0000000..9aeaf24
--- /dev/null
+++ b/test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml
@@ -0,0 +1,29 @@
+---
+- name: set a fact from vault_encrypted_example1_releases
+ set_fact:
+ example1_releases: "{{ vault_encrypted_example1_releases }}"
+
+- name: Assert that a embedded vault of a multiline string with a vault id works
+ assert:
+ that:
+ - "vault_encrypted_example1_releases is defined"
+ - "example1_releases is defined"
+ - "example1_releases.startswith('Ansible Releases')"
+ # - '"{{ vault_encrypted_example1_releases }}" == "Setec Astronomy"'
+
+- name: Assert that a embedded vault with a different vault id works
+ assert:
+ that:
+ - "vault_encrypted_example2_hello == 'Hello world'"
+
+- name: Assert that a embedded vault with no vault id and format 1.2 works
+ assert:
+ that:
+ - "vault_encrypted_example3_foobar == 'Foobar'"
+ #- name: Assert that a multi line embedded vault works, including new line
+ # assert:
+ # that:
+ # - vault_encrypted_var == "Setec Astronomy\n"
+
+# TODO: add a expected fail here
+# - debug: var=vault_encrypted_one_line_var_with_embedded_template