mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-16 02:03:09 +02:00
22 lines
877 B
YAML
22 lines
877 B
YAML
---
|
|
|
|
- name: Create the archive dir
|
|
file: path={{ vault_root_dir }}/archives/{{ vault_current_version }} state=directory
|
|
tags: vault
|
|
|
|
#- name: Take a snapshot of the data
|
|
# command: vault operator raft snapshot save {{ vault_root_dir }}/archives/{{ vault_current_version }}/vault.snap
|
|
# when:
|
|
# - vault_bkp_token is defined
|
|
# - vault_sys_services.ansible_facts.services['nomad.service'] is defined
|
|
# - vault_sys_services.ansible_facts.services['nomad.service'].state == 'started'
|
|
# - vault_status.initialized is defined and vault_status.initialized
|
|
# - vault_status.sealed is defined and not vault_status.sealed
|
|
# - vault_status.leader_address == vault_conf.api_addr
|
|
# tags: vault
|
|
|
|
- name: Backup previous version
|
|
copy: src={{ vault_root_dir }}/bin/vault dest={{ vault_root_dir }}/archives/{{ vault_current_version }}/ remote_src=True
|
|
tags: vault
|
|
|