Role organization:

Delete useless files
percona-xtrbackup is optional on Wheezy (unless you use percona apt)
better organization in mysql vendors
This commit is contained in:
Emilien Mantel
2015-08-21 11:24:37 +02:00
parent f27a78b826
commit 5d6abb0dda
10 changed files with 39 additions and 23 deletions

View File

@@ -0,0 +1,18 @@
---
- name: SHELL | Get MariaDB target version
shell: LANG=C apt-cache depends mariadb-server | awk -F '-' '/Depends/ { print $NF }'
register: apt_mariadb_version
changed_when: false
- name: DEBCONF | Prepare MariaDB silent installation (root password)
debconf: name='mariadb-server-{{ apt_mariadb_version.stdout }}' question='mysql-server/root_password' vtype='password' value='{{ mysql_root_password }}'
when: not mysql_exists.stat.exists
- name: DEBCONF | Prepare MariaDB silent installation (root password again)
debconf: name='mariadb-server-{{ apt_mariadb_version.stdout }}' question='mysql-server/root_password_again' vtype='password' value='{{ mysql_root_password }}'
when: not mysql_exists.stat.exists
- name: APT | Install MariaDB server
apt: pkg=mariadb-server state=latest

View File

@@ -0,0 +1,14 @@
---
- name: APT | Install MariaDB key
apt_key: keyserver="keyserver.ubuntu.com" id="0xcbcb082a1bb943db" state=present
- name: APT | Add MariaDB repository
apt_repository: repo='deb {{ mariadb_repository }} {{ ansible_distribution_release }} main' state=present
- name: APT | Add MariaDB (src) repository
apt_repository: repo='deb-src {{ mariadb_repository }} {{ ansible_distribution_release }} main' state=present
- name: INCLUDE | Normal Install
include: default.yml