summaryrefslogtreecommitdiff
path: root/roles/mysql/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-01-09 21:58:38 +0100
committerChristian Pointner <equinox@spreadspace.org>2019-01-09 21:58:38 +0100
commit5c2acb13a0006645353a6ebf782ae230a05cecfd (patch)
tree9290a63fed74adbbb95684d5dc38efbcd713da77 /roles/mysql/tasks
parentadded mysql role (diff)
added percona as mysql pkg provider
Diffstat (limited to 'roles/mysql/tasks')
-rw-r--r--roles/mysql/tasks/main.yml2
-rw-r--r--roles/mysql/tasks/percona.yml11
2 files changed, 12 insertions, 1 deletions
diff --git a/roles/mysql/tasks/main.yml b/roles/mysql/tasks/main.yml
index ecd0ef90..22b37fcf 100644
--- a/roles/mysql/tasks/main.yml
+++ b/roles/mysql/tasks/main.yml
@@ -11,5 +11,5 @@
state: present
force: yes
-- name: remove unsecure defaults
+- name: remove insecure defaults
import_tasks: mysql-secure-installation.yml
diff --git a/roles/mysql/tasks/percona.yml b/roles/mysql/tasks/percona.yml
new file mode 100644
index 00000000..1bef3a03
--- /dev/null
+++ b/roles/mysql/tasks/percona.yml
@@ -0,0 +1,11 @@
+---
+- name: Add percona repository key
+ apt_key:
+ data: "{{ lookup('file', 'percona.asc') }}"
+ state: present
+
+- name: Add percona repository
+ apt_repository:
+ repo: "deb http://repo.percona.com/apt {{ ansible_distribution_release }} main"
+ state: present
+ filename: percona-release