FF
Size: a a a
FF
VZ
VZ
YZ
VM
E
VM
"{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
VM
E
VM
VM
VM
E
- name: Read secret {{secretpath}} from Vault
delegate_to: 127.0.0.1
hashivault_read:
mount_point: "secret"
secret: "{{vault_env}}/{{secretpath}}"
key: value
register: result
no_log: true
ignore_errors: yes
- name: Write secret {{secretpath}} to Vault
delegate_to: 127.0.0.1
hashivault_write:
mount_point: "secret"
secret: "{{vault_env}}/{{secretpath}}"
data:
value: "{{secretvalue}}"
when: result.failed
- name: create monitoring secrets with checking the existance
include_tasks: write_secret_if_not_exists.yml
vars:
secretpath: "{{item.key}}"
secretvalue: "{{item.value}}"
with_dict:
"path": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
"path2": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
VM
- name: Read secret {{secretpath}} from Vault
delegate_to: 127.0.0.1
hashivault_read:
mount_point: "secret"
secret: "{{vault_env}}/{{secretpath}}"
key: value
register: result
no_log: true
ignore_errors: yes
- name: Write secret {{secretpath}} to Vault
delegate_to: 127.0.0.1
hashivault_write:
mount_point: "secret"
secret: "{{vault_env}}/{{secretpath}}"
data:
value: "{{secretvalue}}"
when: result.failed
- name: create monitoring secrets with checking the existance
include_tasks: write_secret_if_not_exists.yml
vars:
secretpath: "{{item.key}}"
secretvalue: "{{item.value}}"
with_dict:
"path": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
"path2": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"