diff --git a/roles/wireguard/tasks/main.yml b/roles/wireguard/tasks/main.yml index 85ee077..7606e22 100644 --- a/roles/wireguard/tasks/main.yml +++ b/roles/wireguard/tasks/main.yml @@ -9,3 +9,11 @@ src: "{{ role_path }}/templates/wg.conf.j2" dest: "/etc/wireguard/{{ item.name }}.conf" loop: "{{ wireguard_interfaces }}" +- name: Enable interfaces + become: true + systemd: + name: "wg-quick@{{ item.name }}" + enabled: true + state: started + when: '"always" in item and item.always' + loop: "{{ wireguard_interfaces }}" diff --git a/roles/wireguard/vars/main.yml b/roles/wireguard/vars/main.yml index 12b16b6..6448004 100644 --- a/roles/wireguard/vars/main.yml +++ b/roles/wireguard/vars/main.yml @@ -22,6 +22,7 @@ wireguard_interfaces: 61663539656433336135396362623862623336613464346139356466633365663939346366346335 3561326462646131346238633334613539623161653838386435 - name: atlas + always: true address: "10.42.0.2/32" peer_public_key: "NLI4IsIgb4if2FhP8BXJupTlC/guZfY4tG91dZ4t8jE=" endpoint: "atlas.lan:51820"