Files
michaelschiemer/ansible/wireguard-server/roles/wireguard/tasks/main.yml

22 lines
617 B
YAML

---
- name: Prüfe erforderliche Variablen
assert:
that:
- wireguard_clients is defined
- wireguard_server_ip is defined
- wireguard_network is defined
fail_msg: "WireGuard-Konfiguration unvollständig: erforderliche Variablen nicht definiert"
success_msg: "WireGuard-Variablen korrekt definiert"
tags: [always]
- name: Installiere WireGuard
import_tasks: install.yml
when: ansible_connection != "local"
- name: Konfiguriere WireGuard
import_tasks: configure.yml
- name: Konfiguriere Netzwerk für WireGuard
import_tasks: network.yml
when: ansible_connection != "local"