ansible-role-wireguard_client/tasks/install.yml

19 lines
633 B
YAML

---
- name: Ensure Wireguard is installed (Ubuntu >= 19.10)
apt:
name: wireguard
when: ansible_distribution_major_version|int >= 20 or ansible_distribution_version == '19.10'
notify: Ping Wireguard server
- apt_repository:
repo: ppa:wireguard/wireguard
state: absent
when: ansible_distribution_major_version|int < 20 and ansible_distribution_version != '19.10'
- name: Ensure Wireguard is installed (Ubuntu < 19.10)
apt:
name: wireguard
state: latest
update_cache: yes
when: ansible_distribution_major_version|int < 20 and ansible_distribution_version != '19.10'
notify: Ping Wireguard server