You've already forked percona
28 lines
853 B
YAML
28 lines
853 B
YAML
---
|
|
- 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
|