--- - name: Update APT package cache apt: update_cache: "{{ wireguard_ubuntu_update_cache }}" cache_valid_time: "{{ wireguard_ubuntu_cache_valid_time }}" tags: - wg-install - name: Install required packages package: name: "{{ packages }}" state: present vars: packages: - software-properties-common - linux-headers-{{ ansible_kernel }} tags: - wg-install - name: Add WireGuard repository apt_repository: repo: "ppa:wireguard/wireguard" state: present update_cache: yes tags: - wg-install