diff options
Diffstat (limited to 'ansible/plays/wireguard.yml')
-rw-r--r-- | ansible/plays/wireguard.yml | 44 |
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] }}" |