--- - name: Ensure Puppet repository is installed apt: deb: "https://apt.puppetlabs.com/puppet{{ puppet_version }}-release-{{ ansible_distribution_release }}.deb" when: ansible_distribution_release != "hirsute" - name: Ensure Puppet repository is installed apt: deb: "https://apt.puppetlabs.com/puppet{{ puppet_version }}-release-focal.deb" when: ansible_distribution_release == "hirsute" - name: Ensure software for Puppet server is installed package: name: - puppetserver - r10k update_cache: true