--- - 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 puppet-agent is installed package: name: - puppet-agent update_cache: yes