--- - name: percona | download Percona release package get_url: url: "{{ percona_release_package_url }}" dest: /tmp/percona-release_latest.generic_all.deb mode: '0644' - name: percona | install Percona release package apt: deb: /tmp/percona-release_latest.generic_all.deb state: present - name: percona | determine Percona release string set_fact: percona_release_string: >- {% if percona_version == '8.4' %}ps-84-lts{% elif percona_version == '8.0' %}ps-80{% else %}ps-80{% endif %} - name: percona | enable Percona repository command: "percona-release setup -y {{ percona_release_string }}" args: creates: "/etc/apt/sources.list.d/percona-{{ percona_release_string }}-release.list" - name: percona | install Percona Server apt: name: percona-server-server state: present update_cache: yes