mysql: mysql_variant=[oracle/mariadb]
This commit is contained in:
parent
be97a92e53
commit
1f29cc14dc
4 changed files with 30 additions and 15 deletions
|
@ -5,7 +5,7 @@ log2mail_alert_email: Null
|
|||
general_scripts_dir: "/usr/local/bin"
|
||||
mysql_scripts_dir: Null
|
||||
|
||||
mysql_use_mariadb: False
|
||||
mysql_variant: oracle
|
||||
|
||||
mysql_replace_root_with_mysqladmin: True
|
||||
|
||||
|
|
|
@ -1,23 +1,21 @@
|
|||
---
|
||||
|
||||
- name: Ensure MySQL (Oracle version) packages are installed
|
||||
apt:
|
||||
name: '{{ item }}'
|
||||
state: installed
|
||||
with_items:
|
||||
- mysql-server
|
||||
when: mysql_use_mariadb == False
|
||||
tags:
|
||||
- mysql
|
||||
- packages
|
||||
- name: Choose packages (Oracle)
|
||||
set_fact:
|
||||
mysql_packages: "{{ mysql_packages_oracle }}"
|
||||
when: mysql_variant == "oracle"
|
||||
|
||||
- name: Ensure MySQL (MariaDB version) packages are installed
|
||||
- name: Choose packages (MariaDB)
|
||||
set_fact:
|
||||
mysql_packages: "{{ mysql_packages_mariadb }}"
|
||||
when: mysql_variant == "mariadb"
|
||||
|
||||
- name: Install packages
|
||||
apt:
|
||||
name: '{{ item }}'
|
||||
update_cache: yes
|
||||
state: installed
|
||||
with_items:
|
||||
- mariadb-server-10.0
|
||||
when: mysql_use_mariadb
|
||||
with_items: "{{ mysql_packages }}"
|
||||
tags:
|
||||
- mysql
|
||||
- packages
|
||||
|
|
|
@ -27,6 +27,18 @@
|
|||
tags:
|
||||
- mysql
|
||||
|
||||
# Ansible 2.2 allows to create with ini_file
|
||||
# before: we have to create the file beforehand
|
||||
|
||||
- name: touch /root/.my.cnf
|
||||
file:
|
||||
path: /root/.my.cnf
|
||||
state: touch
|
||||
changed_when: False
|
||||
when: create_mysqladmin_user.changed
|
||||
tags:
|
||||
- mysql
|
||||
|
||||
- name: mysqladmin is the default user
|
||||
ini_file:
|
||||
dest: /root/.my.cnf
|
||||
|
|
5
mysql/vars/main.yml
Normal file
5
mysql/vars/main.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
mysql_packages_oracle:
|
||||
- mysql-server
|
||||
|
||||
mysql_packages_mariadb:
|
||||
- mariadb-server-10.0
|
Loading…
Add table
Reference in a new issue