mirror of
https://github.com/LIV2/ansible-modules-hashivault.git
synced 2025-12-06 06:32:48 +00:00
Add some tests for #401, take 2
This time testing the actual change. Also added a missing update:true to earlier tests.
This commit is contained in:
parent
08ad34c2d7
commit
a89dffd13e
@ -7,6 +7,7 @@
|
||||
name_folder: '{{namespace}}stalks/bean'
|
||||
name_dict: '{{namespace}}_dict'
|
||||
name_array: '{{namespace}}_array'
|
||||
name_array_of_dicts: '{{namespace}}_array_of_dicts'
|
||||
name_ttls: '{{namespace}}_ttls'
|
||||
dict_value:
|
||||
foo: 'bar'
|
||||
@ -15,6 +16,11 @@
|
||||
- 'one'
|
||||
- 'two'
|
||||
- 'three'
|
||||
array_of_dicts_value:
|
||||
- name: item-one
|
||||
- name: item-two
|
||||
- name: item-three
|
||||
|
||||
tasks:
|
||||
- hashivault_delete:
|
||||
secret: '{{name_root}}'
|
||||
@ -97,6 +103,7 @@
|
||||
|
||||
- name: Update new value in dictionary and detect change
|
||||
hashivault_write:
|
||||
update: True
|
||||
secret: '{{name_dict}}'
|
||||
data:
|
||||
foo: 'bar'
|
||||
@ -112,6 +119,40 @@
|
||||
data:
|
||||
value: "{{array_value}}"
|
||||
|
||||
- name: Write array of dicts secret
|
||||
hashivault_write:
|
||||
update: True
|
||||
secret: '{{name_array_of_dicts}}'
|
||||
data:
|
||||
value: "{{ array_of_dicts_value }}"
|
||||
register: vault_write
|
||||
- assert: { that: "{{vault_write.changed}} == True" }
|
||||
- assert: { that: "{{vault_write.rc}} == 0" }
|
||||
|
||||
- name: Update again array of dicts secret and verify no change
|
||||
hashivault_write:
|
||||
update: True
|
||||
secret: '{{name_array_of_dicts}}'
|
||||
data:
|
||||
value: "{{ array_of_dicts_value }}"
|
||||
register: vault_write
|
||||
- assert: { that: "{{vault_write.changed}} == False" }
|
||||
- assert: { that: "{{vault_write.rc}} == 0" }
|
||||
|
||||
- name: Update new value in array of dicts and detect change
|
||||
hashivault_write:
|
||||
update: True
|
||||
secret: '{{name_array_of_dicts}}'
|
||||
data:
|
||||
value:
|
||||
- name: item-one
|
||||
- name: item-two
|
||||
- name: item-new
|
||||
register: vault_write
|
||||
- assert: { that: "{{vault_write.changed}} == True" }
|
||||
- assert: { that: "'{{vault_write.msg}}' == 'Secret secret/{{name_array_of_dicts}} written'" }
|
||||
- assert: { that: "{{vault_write.rc}} == 0" }
|
||||
|
||||
- name: Initial ttl values
|
||||
hashivault_write:
|
||||
update: True
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user