summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/ansible-vault/roles/test_vault_embedded_ids/tasks/main.yml
blob: 9aeaf24060a7ee0f70ee3e1e899d937ac47f837c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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