Refs #8140: MariaDB Server Deploy - Role WIP
This commit is contained in:
parent
69180761c8
commit
506fd6b341
|
@ -5,4 +5,7 @@
|
||||||
- name: restart-mariadb
|
- name: restart-mariadb
|
||||||
systemd:
|
systemd:
|
||||||
name: mariadb
|
name: mariadb
|
||||||
|
- name: reload systemd
|
||||||
|
command:
|
||||||
|
cmd: systemctl daemon-reload
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,31 @@
|
||||||
name: mariadb-server
|
name: mariadb-server
|
||||||
state: present
|
state: present
|
||||||
#install_recommends: no
|
#install_recommends: no
|
||||||
|
|
||||||
|
- name: Ensure log directory exists /var/log/mysql
|
||||||
|
file:
|
||||||
|
path: /var/log/mysql
|
||||||
|
state: directory
|
||||||
|
owner: mysql
|
||||||
|
group: adm
|
||||||
|
mode: u=rwx,g=rxs,o=
|
||||||
|
|
||||||
|
- name: Ensure mysqlbin directory exists /mnt/mysqlbin
|
||||||
|
file:
|
||||||
|
path: /mnt/mysqlbin
|
||||||
|
state: directory
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: u=rwx,g=rx,o=rx
|
||||||
|
|
||||||
|
- name: Ensure mysqltmp directory exists /mnt/mysqltmp with sticky bit
|
||||||
|
file:
|
||||||
|
path: /mnt/mysqltmp
|
||||||
|
state: directory
|
||||||
|
mode: u=rwx,g=rwx,o=rwxt
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
|
||||||
- name: Set MariaDB custom configuration
|
- name: Set MariaDB custom configuration
|
||||||
copy:
|
copy:
|
||||||
src: "{{ item }}"
|
src: "{{ item }}"
|
||||||
|
@ -13,6 +38,7 @@
|
||||||
with_fileglob:
|
with_fileglob:
|
||||||
- "files/z9*.cnf"
|
- "files/z9*.cnf"
|
||||||
notify: restart-mariadb
|
notify: restart-mariadb
|
||||||
|
|
||||||
- name: Ensure mariadb service override directory exists
|
- name: Ensure mariadb service override directory exists
|
||||||
file:
|
file:
|
||||||
path: /etc/systemd/system/mariadb.service.d
|
path: /etc/systemd/system/mariadb.service.d
|
||||||
|
@ -20,6 +46,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: u=rwx,g=rx,o=rx
|
mode: u=rwx,g=rx,o=rx
|
||||||
|
|
||||||
- name: Set MariaDB custom service.d override.conf
|
- name: Set MariaDB custom service.d override.conf
|
||||||
copy:
|
copy:
|
||||||
src: mariadb_override.conf
|
src: mariadb_override.conf
|
||||||
|
@ -27,7 +54,8 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
notify: restart-mariadb
|
notify: reload systemd
|
||||||
|
|
||||||
- name: Ensure scripts root directory exists
|
- name: Ensure scripts root directory exists
|
||||||
file:
|
file:
|
||||||
path: /root/scripts
|
path: /root/scripts
|
||||||
|
@ -35,6 +63,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: u=rwx,g=rx,o=rx
|
mode: u=rwx,g=rx,o=rx
|
||||||
|
|
||||||
- name: Set MariaDB custom root scripts
|
- name: Set MariaDB custom root scripts
|
||||||
copy:
|
copy:
|
||||||
src: "{{ item }}"
|
src: "{{ item }}"
|
||||||
|
@ -44,7 +73,7 @@
|
||||||
mode: u=rwx,g=rx,o=rx
|
mode: u=rwx,g=rx,o=rx
|
||||||
with_fileglob:
|
with_fileglob:
|
||||||
- "files/scripts/*.sh"
|
- "files/scripts/*.sh"
|
||||||
notify: restart-mariadb
|
|
||||||
- name: Set MariaDB README root script
|
- name: Set MariaDB README root script
|
||||||
copy:
|
copy:
|
||||||
src: files/scripts/README.md
|
src: files/scripts/README.md
|
||||||
|
@ -52,7 +81,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
notify: restart-mariadb
|
|
||||||
- name: Set MariaDB performance and customize root script
|
- name: Set MariaDB performance and customize root script
|
||||||
copy:
|
copy:
|
||||||
src: files/scripts/mysqltuner.pl
|
src: files/scripts/mysqltuner.pl
|
||||||
|
@ -60,15 +89,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: u=rwx,g=rx,o=rx
|
mode: u=rwx,g=rx,o=rx
|
||||||
notify: restart-mariadb
|
|
||||||
- name: Ensure log directory exists /var/log/mysql
|
|
||||||
file:
|
|
||||||
path: /var/log/mysql
|
|
||||||
state: directory
|
|
||||||
owner: mysql
|
|
||||||
group: adm
|
|
||||||
mode: u=rwx,g=rxs,o=
|
|
||||||
notify: restart-mariadb
|
|
||||||
- name: Set MariaDB Cron to /etc/cron.d
|
- name: Set MariaDB Cron to /etc/cron.d
|
||||||
template:
|
template:
|
||||||
src: templates/cron_mariadb
|
src: templates/cron_mariadb
|
||||||
|
@ -76,4 +97,3 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
notify: restart-mariadb
|
|
Loading…
Reference in New Issue