tested successfully on d2.opendoor.fr

This commit is contained in:
2021-10-18 18:02:16 +02:00
parent 7c9285ce17
commit fb3557e29c
3 changed files with 7 additions and 2 deletions

1
README
View File

@@ -3,6 +3,7 @@ install and configure mariadb on CentOS 7
variables:
mariadb_data_dir - default /var/lib/mysql
mariadb_version - default to 10.6.4
mariadb_user - default mysql
mariadb_root_password - lookup from group_names[0]}}/{{ inventory_hostname }}_mysql
mariadb_root_home - default /root

View File

@@ -1,4 +1,5 @@
---
mariadb_version: 10.6.4
mariadb_data_dir: /var/lib/mysql
mariadb_root_home: /root
mariadb_user: mysql

View File

@@ -1,6 +1,7 @@
---
- name: OS vars
include_vars: "{{ ansible_distribution|lower }}.yml"
- name: install prerequisite
package:
name: "{{ packages_list }}"
@@ -9,6 +10,7 @@
- name: set some vars
set_fact:
mariadb_root_password: "{{ lookup( 'keepass', '{{ group_names[0]}}/{{ inventory_hostname }}_mysql', 'password' ) }}"
when: (mariadb_root_password is not defined) or (mariadb_root_password|length ==0)
- name: install on CentOS
block:
@@ -19,10 +21,10 @@
mode: 0700
- name: install repo 2
command: /tmp/configure_mariadb_repo --os-type=rhel --os-version=7 --skip-maxscale
command: "/tmp/configure_mariadb_repo --os-type=rhel --os-version={{ ansible_distribution_major_version }} --skip-maxscale --mariadb-server-version={{ mariadb_version }}"
- name: install mariadb server package
yum:
package:
name:
- "mariadb"
- mariadb-server
@@ -44,6 +46,7 @@
command: "/usr/bin/mysql_install_db --datadir={{ mariadb_data_dir }} --user={{ mariadb_user }}"
args:
creates: "{{ mariadb_data_dir }}/mysql"
- name: setup logging
file:
path: "{{ mariadb_server_log }}"