parent
c338867c47
commit
5d444eec07
|
@ -5,7 +5,6 @@
|
||||||
# -------------------------------------
|
# -------------------------------------
|
||||||
mariadb_origin: 'default'
|
mariadb_origin: 'default'
|
||||||
mariadb_use_galera: false
|
mariadb_use_galera: false
|
||||||
mariadb_root_password: null
|
|
||||||
mariadb_notify_restart: true
|
mariadb_notify_restart: true
|
||||||
mariadb_upstream_apt_src: false
|
mariadb_upstream_apt_src: false
|
||||||
mariadb_manage_logrotate: true
|
mariadb_manage_logrotate: true
|
||||||
|
|
|
@ -1,29 +1,5 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
- block:
|
|
||||||
|
|
||||||
- name: DEBCONF | Prepare MariaDB silent installation (root password)
|
|
||||||
debconf:
|
|
||||||
name: 'mariadb-server-{{ apt_mariadb_version.stdout }}'
|
|
||||||
question: 'mysql-server/root_password'
|
|
||||||
vtype: 'password'
|
|
||||||
value: '{{ mariadb_root_password }}'
|
|
||||||
when: not mariadb_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: '{{ mariadb_root_password }}'
|
|
||||||
|
|
||||||
when: not mariadb_exists.stat.exists and mariadb_root_password is string
|
|
||||||
|
|
||||||
- name: APT | Install MariaDB server
|
- name: APT | Install MariaDB server
|
||||||
apt:
|
apt:
|
||||||
pkg: mariadb-server
|
pkg: mariadb-server
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
- block:
|
|
||||||
|
|
||||||
- name: SET_FACT | Bypass https://github.com/ansible/ansible/issues/19874
|
|
||||||
set_fact:
|
|
||||||
ansible_distribution_release: 'buster'
|
|
||||||
|
|
||||||
when: ansible_facts.distribution_major_version == "buster/sid"
|
|
||||||
|
|
||||||
- name: INCLUDE_VARS | Related to OS version
|
- name: INCLUDE_VARS | Related to OS version
|
||||||
include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml"
|
include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml"
|
||||||
|
|
||||||
|
@ -40,15 +32,6 @@
|
||||||
(config.changed or extraconfig.changed) and
|
(config.changed or extraconfig.changed) and
|
||||||
not mariadb_galera_resetup
|
not mariadb_galera_resetup
|
||||||
|
|
||||||
- name: TEMPLATE Create .my.cnf for root
|
|
||||||
template:
|
|
||||||
src: root/my.cnf
|
|
||||||
dest: /root/.my.cnf
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0600
|
|
||||||
backup: yes
|
|
||||||
|
|
||||||
- name: INCLUDE | Galera
|
- name: INCLUDE | Galera
|
||||||
import_tasks: galera/main.yml
|
import_tasks: galera/main.yml
|
||||||
when: mariadb_use_galera
|
when: mariadb_use_galera
|
||||||
|
|
|
@ -1,16 +1,5 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
- name: MYSQL_USER | Update mysql root password for all root accounts
|
|
||||||
mysql_user:
|
|
||||||
name: root
|
|
||||||
host: "{{ item }}"
|
|
||||||
password: "{{ mariadb_root_password }}"
|
|
||||||
loop:
|
|
||||||
- "{{ ansible_hostname }}"
|
|
||||||
- 127.0.0.1
|
|
||||||
- ::1
|
|
||||||
- localhost
|
|
||||||
|
|
||||||
- name: MYSQL_USER | Remove all anonymous users
|
- name: MYSQL_USER | Remove all anonymous users
|
||||||
mysql_user:
|
mysql_user:
|
||||||
name: ''
|
name: ''
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
# ------------------------------------------
|
|
||||||
# {{ ansible_managed }}
|
|
||||||
# ------------------------------------------
|
|
||||||
|
|
||||||
[client]
|
|
||||||
user=root
|
|
||||||
password="{{ mariadb_root_password }}"
|
|
Loading…
Reference in New Issue