Adapted for RHEL 7:

Separated RedHat.yml files into RedHat 6 and RedHat 7 files

Adapted main.yml to point to the correct file
This commit is contained in:
David Glaser
2016-04-06 09:34:28 -04:00
parent 270530398e
commit 01abbcaca3
3 changed files with 26 additions and 0 deletions

View File

@@ -2,6 +2,17 @@
# Include variables and define needed variables. # Include variables and define needed variables.
- name: Include OS-specific variables. - name: Include OS-specific variables.
include_vars: "{{ ansible_os_family }}.yml" include_vars: "{{ ansible_os_family }}.yml"
when: ansible_os_family != "RedHat"
# Include RedHat 6 variables (mysql)
- name: Include OS-specific variables.
include_vars: "{{ ansible_os_family }}-{{ ansible_lsb.major_release }}.yml"
when: ansible_lsb.major_release < "7"
# Include RedHat 7 variables (mariadb)
- name: Include OS-specific variables.
include_vars: "{{ ansible_os_family }}-{{ ansible_lsb.major_release }}.yml"
when: ansible_os_family >= "7"
- name: Define mysql_packages. - name: Define mysql_packages.
set_fact: set_fact:

15
vars/RedHat-7.yml Normal file
View File

@@ -0,0 +1,15 @@
---
__mysql_daemon: mariadb
__mysql_packages:
- mariadb
- mariadb-server
- mariadb-libs
- MySQL-python
- perl-DBD-MySQL
__mysql_slow_query_log_file: /var/log/mysql-slow.log
mysql_log_error: /var/log/mariadb/mariadb.log
mysql_syslog_tag: mariadb
mysql_pid_file: /var/run/mariadb/mariadb.pid
mysql_config_file: /etc/my.cnf
mysql_config_include_dir: /etc/my.cnf.d
mysql_socket: /var/lib/mysql/mysql.sock