vyos: wire wireguard keys dynamically from vault single source of truth
This commit is contained in:
parent
da30835b67
commit
5011b893bd
|
|
@ -13,6 +13,10 @@
|
|||
return_content: true
|
||||
register: n2_vault_secrets_raw
|
||||
|
||||
- name: Register decrypted kontur secrets in memory
|
||||
ansible.builtin.set_fact:
|
||||
n2_secrets: "{{ n2_vault_secrets_raw.json.data.data }}"
|
||||
|
||||
- name: Stop and disable FRPC container service
|
||||
ansible.builtin.systemd:
|
||||
name: vyos-container-frpc
|
||||
|
|
@ -317,9 +321,10 @@
|
|||
vyos.vyos.vyos_config:
|
||||
lines:
|
||||
- set interfaces wireguard wg0 address '10.8.0.2/24'
|
||||
- set interfaces wireguard wg0 private-key '{{ n2_secrets.awg_router_private_key }}'
|
||||
- set interfaces wireguard wg0 peer VPS address '127.0.0.1'
|
||||
- set interfaces wireguard wg0 peer VPS port '51821'
|
||||
- set interfaces wireguard wg0 peer VPS public-key 'tS0m/x/dVCs8+N+mtSH3PENWpEUymJDiuPNWrCySMWY='
|
||||
- set interfaces wireguard wg0 peer VPS public-key '{{ n2_secrets.awg_server_public_key }}'
|
||||
- set interfaces wireguard wg0 peer VPS allowed-ips '10.8.0.0/24'
|
||||
- set interfaces wireguard wg0 peer VPS persistent-keepalive '25'
|
||||
save: true
|
||||
|
|
|
|||
Loading…
Reference in a new issue