--- - name: Update APT package cache apt: update_cache: true cache_valid_time: 3600 when: ansible_distribution == "Ubuntu" tags: - wg-install - name: Install required packages package: name: "{{ item }}" state: present with_items: - 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