Files
ansible/roles/wireguard/tasks/main.yml
2025-08-20 22:46:12 +10:00

32 lines
709 B
YAML

---
- name: Установить wireguard (Debian/Ubuntu)
apt:
name: wireguard
state: present
update_cache: true
when: ansible_os_family == "Debian"
- name: Создать каталог /etc/wireguard
file:
path: /etc/wireguard
state: directory
owner: root
group: root
mode: "0700"
- name: Скопировать конфиг интерфейса
copy:
src: "{{ wireguard_config_src }}"
dest: "{{ wireguard_config_dest }}"
owner: root
group: root
mode: "0600"
notify: Restart wireguard
- name: Включить и запустить сервис
systemd:
name: "wg-quick@{{ wireguard_interface }}"
enabled: true
state: started