Skip to content
This repository has been archived by the owner on Jan 18, 2018. It is now read-only.

Commit

Permalink
Add MariaDB version support
Browse files Browse the repository at this point in the history
  • Loading branch information
vdvm committed Dec 22, 2014
1 parent a5822ef commit beb490f
Show file tree
Hide file tree
Showing 9 changed files with 21 additions and 26 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ None

## Role Variables

MariaDB version:

```
mariadb_version: 10.0
```

Configuration template:

```
Expand Down
2 changes: 2 additions & 0 deletions defaults/main.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
---
mariadb_version: 10.0

mysql_conf_tpl: change_me
mysql_conf_file: settings.cnf
7 changes: 0 additions & 7 deletions files/mariadb_centos6.repo

This file was deleted.

7 changes: 0 additions & 7 deletions files/mariadb_centos7.repo

This file was deleted.

4 changes: 0 additions & 4 deletions files/mariadb_trusty.list

This file was deleted.

2 changes: 1 addition & 1 deletion tasks/centos.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: Add repo file
copy: src=mariadb_centos{{ ansible_distribution_major_version|int }}.repo dest=/etc/yum.repos.d/mariadb.repo owner=root group=root mode=0644
template: src=mariadb_centos.repo.j2 dest=/etc/yum.repos.d/mariadb.repo owner=root group=root mode=0644

- name: Install MariaDB
yum: enablerepo=mariadb state=present name={{ item }}
Expand Down
8 changes: 1 addition & 7 deletions tasks/ubuntu.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: Add APT repo file
copy: src=mariadb_trusty.list dest=/etc/apt/sources.list.d/mariadb.list owner=root group=root mode=0644
template: src=mariadb_ubuntu.list.j2 dest=/etc/apt/sources.list.d/mariadb.list owner=root group=root mode=0644
register: mariadb_list

- name: Add APT repo key
Expand All @@ -15,12 +15,6 @@
shell: export DEBIAN_FRONTEND=noninteractive
changed_when: false

#- name: Set MySQL root password
# shell: "debconf-set-selections <<< 'mariadb-server mysql-server/root_password password {{ mysql_root_password }}'"

#- name: Set MySQL root password again
# shell: "debconf-set-selections <<< 'mariadb-server mysql-server/root_password_again password {{ mysql_root_password }}'"

- name: Install MariaDB
apt: state=present pkg={{ item }}
with_items:
Expand Down
7 changes: 7 additions & 0 deletions templates/mariadb_centos.repo.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# MariaDB CentOS {{ ansible_distribution_major_version|int }} repository list
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/{{ mariadb_version }}/centos{{ ansible_distribution_major_version|int }}-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
4 changes: 4 additions & 0 deletions templates/mariadb_ubuntu.list.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# MariaDB Ubuntu {{ ansible_distribution_release | title }} repository list
# http://mariadb.org/mariadb/repositories/
deb http://ams2.mirrors.digitalocean.com/mariadb/repo/{{ mariadb_version }}/ubuntu {{ ansible_distribution_release | lower }} main
deb-src http://ams2.mirrors.digitalocean.com/mariadb/repo/{{ mariadb_version }}/ubuntu {{ ansible_distribution_release | lower }} main

0 comments on commit beb490f

Please sign in to comment.