early commit
This commit is contained in:
4 files changed
+499
No files matched your search
+44
@@ -0,0 +1,44 @@
|
||||
---
|
||||
# ===========================================================================
|
||||
# Site B — the mirror image of vars/site-a.yml. Run this at Site B only:
|
||||
#
|
||||
# ansible-playbook wg-relay.yml -e @vars/site-b.yml
|
||||
#
|
||||
# Note the LAN addresses here are Site B's own; they have no relationship to
|
||||
# the ones in site-a.yml and the two sites may well use the same subnet.
|
||||
# Only the 10.99.0.x tunnel addresses have to agree between the files.
|
||||
# ===========================================================================
|
||||
|
||||
# --- which box to configure ------------------------------------------------
|
||||
relay_host: 10.0.0.10
|
||||
relay_user: admin
|
||||
|
||||
# --- this side of the tunnel -----------------------------------------------
|
||||
wg_address: 10.99.0.2/32
|
||||
wg_listen_port: 51820
|
||||
|
||||
# --- the other side --------------------------------------------------------
|
||||
wg_peers:
|
||||
- name: site-a
|
||||
public_key: "PASTE_SITE_A_PUBLIC_KEY_HERE"
|
||||
endpoint: site-a.example.com:51820
|
||||
allowed_ips: 10.99.0.1/32
|
||||
keepalive: 25
|
||||
|
||||
# --- what is reachable, in each direction ----------------------------------
|
||||
relays:
|
||||
# Site A reaching the service on Site B's LAN.
|
||||
- name: in-site-a
|
||||
direction: inbound
|
||||
listen_address: 10.99.0.2 # this box's tunnel address
|
||||
listen_port: 9000
|
||||
target: 10.0.0.50:9000 # the one host:port Site A may reach
|
||||
source_allow: 10.99.0.1/32 # Site A's tunnel address only
|
||||
|
||||
# Site B reaching the service on Site A's LAN.
|
||||
- name: out-site-a
|
||||
direction: outbound
|
||||
listen_address: 10.0.0.10 # this box's LAN address
|
||||
listen_port: 9001
|
||||
target: 10.99.0.1:9000 # Site A's inbound relay
|
||||
source_allow: 10.0.0.50/32 # the one local client allowed to use it
|
||||
Reference in new issue
Block a user