aboutsummaryrefslogtreecommitdiff
path: root/ansible/plays/wireguard.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/plays/wireguard.yml')
-rw-r--r--ansible/plays/wireguard.yml44
1 files changed, 44 insertions, 0 deletions
diff --git a/ansible/plays/wireguard.yml b/ansible/plays/wireguard.yml
new file mode 100644
index 0000000..26ee9ff
--- /dev/null
+++ b/ansible/plays/wireguard.yml
@@ -0,0 +1,44 @@
+- hosts:
+ - wireguard_wg_net1
+ tags:
+ - never
+ - wg-net1
+ roles:
+ - role: wireguard
+ wireguard__state: absent
+ wireguard__name: wireguard_wg_net1
+
+- hosts:
+ - wireguard_wg0
+ tags: wg0
+ roles:
+ - role: wireguard
+ wireguard__name: wireguard-wg0
+ vars:
+ wg_net: "{{ hostvars[ansible_hostname][wireguard__name] }}"
+ wg_host: "{{ wg_net.hosts[ansible_hostname] }}"
+
+- hosts:
+ - wireguard_wg1
+ tags: wg1
+ roles:
+ - role: wireguard
+ wireguard__name: wireguard-wg1
+
+- hosts:
+ - wireguard_hesland
+ tags: wg_hesland
+ roles:
+ - role: wireguard
+ wireguard__name: wireguard_wg_hesland
+ wireguard__state: absent
+
+- hosts:
+ - wireguard_edipost
+ tags: wg_edipost
+ roles:
+ - role: wireguard
+ wireguard__name: wireguard_wg_edipost
+ wireguard__state: absent
+ vars:
+ wg_net: "{{ hostvars[ansible_hostname][wireguard__name] }}"