summaryrefslogtreecommitdiff
path: root/roles/mysql/tasks/percona.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/mysql/tasks/percona.yml')
-rw-r--r--roles/mysql/tasks/percona.yml23
1 files changed, 14 insertions, 9 deletions
diff --git a/roles/mysql/tasks/percona.yml b/roles/mysql/tasks/percona.yml
index 1bef3a03..b47e1ac4 100644
--- a/roles/mysql/tasks/percona.yml
+++ b/roles/mysql/tasks/percona.yml
@@ -1,11 +1,16 @@
---
-- name: Add percona repository key
- apt_key:
- data: "{{ lookup('file', 'percona.asc') }}"
- state: present
+- name: add repository key
+ copy:
+ src: percona.gpg
+ dest: /etc/apt/trusted.gpg.d/mysql.gpg
+ notify: update apt cache
-- name: Add percona repository
- apt_repository:
- repo: "deb http://repo.percona.com/apt {{ ansible_distribution_release }} main"
- state: present
- filename: percona-release
+- name: add repository entry
+ copy:
+ content: |
+ deb http://repo.percona.com/apt {{ ansible_distribution_release }} main
+ dest: /etc/apt/sources.list.d/mysql.list
+ notify: update apt cache
+
+- name: update apt cache
+ meta: flush_handlers