From 65a58857ab424760d89dbd67f10ee8327199af7d Mon Sep 17 00:00:00 2001 From: Katya Ryazantseva Date: Tue, 24 Mar 2026 17:31:25 +0100 Subject: [PATCH] fix: copy json key files to remote servers --- ansible/playbooks/copy-genesis.yml | 5 ++--- ansible/playbooks/deploy-nodes.yml | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/ansible/playbooks/copy-genesis.yml b/ansible/playbooks/copy-genesis.yml index 6fc709f..758d152 100644 --- a/ansible/playbooks/copy-genesis.yml +++ b/ansible/playbooks/copy-genesis.yml @@ -157,10 +157,9 @@ vars: _av: "{{ lookup('file', genesis_dir + '/annotated_validators.yaml') | from_yaml }}" _assignments: "{{ _av[inventory_hostname] | default([]) }}" - _sk_files: "{{ _assignments | map(attribute='privkey_file') | list }}" - _pk_files: "{{ _sk_files | map('regex_replace', '_sk\\.ssz$', '_pk.ssz') | list }}" + _base: "{{ _assignments | map(attribute='privkey_file') | map('regex_replace', '_sk\\.ssz$', '') | list }}" set_fact: - node_hash_sig_files: "{{ _sk_files + _pk_files }}" + node_hash_sig_files: "{{ _base | product(['_sk.ssz', '_pk.ssz', '_sk.json', '_pk.json']) | map('join') | list }}" when: hash_sig_keys_stat.stat.exists - name: Create hash-sig-keys directory on remote diff --git a/ansible/playbooks/deploy-nodes.yml b/ansible/playbooks/deploy-nodes.yml index 43e5ed9..34fc60f 100644 --- a/ansible/playbooks/deploy-nodes.yml +++ b/ansible/playbooks/deploy-nodes.yml @@ -172,10 +172,9 @@ vars: _av: "{{ lookup('file', local_genesis_dir + '/annotated_validators.yaml') | from_yaml }}" _assignments: "{{ _av[node_name] | default([]) }}" - _sk_files: "{{ _assignments | map(attribute='privkey_file') | list }}" - _pk_files: "{{ _sk_files | map('regex_replace', '_sk\\.ssz$', '_pk.ssz') | list }}" + _base: "{{ _assignments | map(attribute='privkey_file') | map('regex_replace', '_sk\\.ssz$', '') | list }}" set_fact: - node_hash_sig_files: "{{ _sk_files + _pk_files }}" + node_hash_sig_files: "{{ _base | product(['_sk.ssz', '_pk.ssz', '_sk.json', '_pk.json']) | map('join') | list }}" when: hash_sig_keys_local.stat.exists tags: - deploy