--- - 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