From b57a48229b3d09af669c567f9ca8e39c654d42ae Mon Sep 17 00:00:00 2001 From: Dincho Todorov Date: Tue, 19 Dec 2023 14:04:57 +0200 Subject: [PATCH] Ensure config dirs exists before creating files (#592) --- ansible/deploy.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ansible/deploy.yml b/ansible/deploy.yml index ee087470..1872c477 100644 --- a/ansible/deploy.yml +++ b/ansible/deploy.yml @@ -172,6 +172,19 @@ notify: "restart aeternity daemon" tags: [config, peer_keys] + - name: Make sure configuration files paths exists + file: + path: "{{ project_root }}/{{ item.value | dirname }}" + state: directory + mode: 0700 + loop: "{{ files | dict2items }}" + when: + - files is defined + - vault_config_key is defined + - vault_config_key != "" + notify: "restart aeternity daemon" + tags: [config] + - name: Update configuration files copy: content: "{{ lookup('hashi_vault', 'secret=secret/aenode/config/{{ vault_config_key }}:{{ item.key }}') }}"