first commit

This commit is contained in:
Nikita Simonov
2026-05-28 13:08:52 +04:00
commit 64e5afd148
5 changed files with 58 additions and 0 deletions

22
tasks/main.yml Normal file
View File

@@ -0,0 +1,22 @@
---
- name: Install wireguard package
ansible.builtin.apt:
name: wireguard
state: present
- name: Copy wireguard config
ansible.builtin.template:
src: "wg.conf.j2"
dest: "/etc/wireguard/{{ item }}.conf"
owner: root
group: root
mode: 0644
with_items: "{{ wireguard_interfaces }}"
- name: Enable and start wg-quick service
ansible.builtin.service:
name: wg-quick@{{ item }}.service
daemon_reload: yes
state: started
enabled: yes
with_items: "{{ wireguard_interfaces }}"