feat: add API Gateway, RapidMail and Shopify integrations, update WireGuard configs, add Redis override and architecture docs
This commit is contained in:
@@ -10,7 +10,6 @@
|
||||
wireguard_config_file: "{{ wireguard_config_path }}/{{ wireguard_interface }}.conf"
|
||||
wireguard_client_configs_path: "/etc/wireguard/clients"
|
||||
wireguard_local_client_configs_dir: "{{ playbook_dir }}/../wireguard-clients"
|
||||
wireguard_dns_servers: []
|
||||
|
||||
tasks:
|
||||
- name: Validate client name
|
||||
@@ -81,7 +80,7 @@
|
||||
|
||||
- name: Extract server IP from config
|
||||
set_fact:
|
||||
server_vpn_ip: "{{ (wireguard_server_config_read.content | b64decode | regex_search('Address\\s*=\\s*([0-9.]+)')) | default(['10.8.0.1']) | first }}"
|
||||
server_vpn_ip: "{{ (wireguard_server_config_read.content | b64decode | regex_findall('Address\\s*=\\s*([0-9.]+)') | first) | default('10.8.0.1') }}"
|
||||
failed_when: false
|
||||
|
||||
- name: Extract WireGuard server IP octets
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
- name: Extract client IP from config
|
||||
set_fact:
|
||||
client_vpn_ip: "{{ (client_config_content.content | b64decode | regex_search('Address = ([0-9.]+)')) | default(['10.8.0.7']) | first }}"
|
||||
client_vpn_ip: "{{ (client_config_content.content | b64decode | regex_findall('Address\\s*=\\s*([0-9.]+)') | first) | default('10.8.0.7') }}"
|
||||
failed_when: false
|
||||
|
||||
- name: Display extracted client IP
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
|
||||
[Interface]
|
||||
# Client private key
|
||||
PrivateKey = wFxqFHe4R8IVzkAQSHaAwVfwQ2rfm5vCySZMpvPsVUQ=
|
||||
PrivateKey = iDCbQUsZ2u950CIFIMFw1cYUc7dBXFjUFF8kaK4E0H4=
|
||||
|
||||
# Client IP address in VPN network
|
||||
Address = 10.8.0.3/24
|
||||
Address = 10.8.0.5/24
|
||||
|
||||
# DNS server (optional)
|
||||
DNS = 1.1.1.1, 8.8.8.8
|
||||
# DNS servers provided via Ansible (optional)
|
||||
DNS = 10.8.0.1
|
||||
|
||||
[Peer]
|
||||
# Server public key
|
||||
@@ -24,4 +24,4 @@ Endpoint = 94.16.110.151:51820
|
||||
AllowedIPs = 10.8.0.0/24
|
||||
|
||||
# Keep connection alive
|
||||
PersistentKeepalive = 25
|
||||
PersistentKeepalive = 25
|
||||
|
||||
Reference in New Issue
Block a user