Add wireguard
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-02-24 13:57:19 +01:00
parent 5f301ce32a
commit 1663a469c2
11 changed files with 264 additions and 19 deletions

View File

@@ -0,0 +1,23 @@
[serverctl_master_hosts]
%{ for ip in serverctl_masters ~}
${ip}
%{ endfor ~}
[serverctl_node_hosts]
%{ for ip in serverctl_nodes ~}
${ip}
%{ endfor ~}
[serverctl_mesh_nodes]
%{ for ip in serverctl_mesh_nodes ~}
${ip} ansible_host=${ip} wireguard_ip=${cidrhost("192.168.0.0/24", index(serverctl_mesh_nodes, ip) + 1)}
%{ endfor ~}
[serverctl_mesh_nodes:vars]
pipelining=true
ansible_ssh_user=root
ansible_ssh_port=22
[serverctl_cluster:children]
serverctl_master_hosts
serverctl_node_hosts

View File

@@ -1,13 +0,0 @@
[serverctl_master_hosts]
%{ for ip in serverctl_masters ~}
${ip}
%{ endfor ~}
[serverctl_node_hosts]
%{ for ip in serverctl_nodes ~}
${ip}
%{ endfor ~}
[serverctl_cluster:children]
serverctl_master_hosts
serverctl_node_hosts