diff --git a/ansible/playbooks/roles/wireguard_server/tasks/generate_client_configs.yaml b/ansible/playbooks/roles/wireguard_server/tasks/generate_client_configs.yaml index 12b896b..c75e2b6 100644 --- a/ansible/playbooks/roles/wireguard_server/tasks/generate_client_configs.yaml +++ b/ansible/playbooks/roles/wireguard_server/tasks/generate_client_configs.yaml @@ -14,7 +14,7 @@ - name : Gather needed key generation set_fact: generated_keys: "{{ generated_keys + [{'name': item.name}] }}" - when : item.publicKey is not defined + when : item.publicKey is not defined or (item.forceRegeneration is defined and item.forceRegeneration) loop: "{{ wg_peers }}" - name : Generate private keys