|
|
@@ -16,6 +16,7 @@
|
|
|
|
- mariadb
|
|
|
|
- mariadb
|
|
|
|
|
|
|
|
|
|
|
|
- name: Download MariaDB package signing key
|
|
|
|
- name: Download MariaDB package signing key
|
|
|
|
|
|
|
|
when: not mariadb_signing_key_stat.stat.exists
|
|
|
|
ansible.builtin.get_url:
|
|
|
|
ansible.builtin.get_url:
|
|
|
|
url: https://mariadb.org/mariadb_release_signing_key.asc
|
|
|
|
url: https://mariadb.org/mariadb_release_signing_key.asc
|
|
|
|
dest: /etc/apt/keyrings/mariadb_release_signing_key.asc
|
|
|
|
dest: /etc/apt/keyrings/mariadb_release_signing_key.asc
|
|
|
@@ -23,7 +24,6 @@
|
|
|
|
group: root
|
|
|
|
group: root
|
|
|
|
mode: "0644"
|
|
|
|
mode: "0644"
|
|
|
|
register: download_mariadb_signing_key
|
|
|
|
register: download_mariadb_signing_key
|
|
|
|
when: not mariadb_signing_key_stat.stat.exists
|
|
|
|
|
|
|
|
tags:
|
|
|
|
tags:
|
|
|
|
- packages
|
|
|
|
- packages
|
|
|
|
- mariadb
|
|
|
|
- mariadb
|
|
|
@@ -40,9 +40,9 @@
|
|
|
|
- mariadb
|
|
|
|
- mariadb
|
|
|
|
|
|
|
|
|
|
|
|
- name: Update apt cache
|
|
|
|
- name: Update apt cache
|
|
|
|
|
|
|
|
when: (download_mariadb_signing_key.status_code is defined and download_mariadb_signing_key.status_code == 200) or add_mariadb_apt_repository is changed
|
|
|
|
ansible.builtin.apt: # noqa no-handler
|
|
|
|
ansible.builtin.apt: # noqa no-handler
|
|
|
|
update_cache: true
|
|
|
|
update_cache: true
|
|
|
|
when: (download_mariadb_signing_key.status_code is defined and download_mariadb_signing_key.status_code == 200) or add_mariadb_apt_repository is changed
|
|
|
|
|
|
|
|
tags:
|
|
|
|
tags:
|
|
|
|
- packages
|
|
|
|
- packages
|
|
|
|
- mariadb
|
|
|
|
- mariadb
|
|
|
@@ -87,16 +87,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
# See: https://docs.ansible.com/ansible/latest/collections/community/mysql/mysql_db_module.html
|
|
|
|
# See: https://docs.ansible.com/ansible/latest/collections/community/mysql/mysql_db_module.html
|
|
|
|
- name: Create MariaDB database(s)
|
|
|
|
- name: Create MariaDB database(s)
|
|
|
|
|
|
|
|
when: mariadb_databases is defined
|
|
|
|
community.mysql.mysql_db:
|
|
|
|
community.mysql.mysql_db:
|
|
|
|
db: "{{ item.name }}"
|
|
|
|
db: "{{ item.name }}"
|
|
|
|
state: present
|
|
|
|
state: present
|
|
|
|
encoding: utf8mb4
|
|
|
|
encoding: utf8mb4
|
|
|
|
login_unix_socket: "{{ mariadb_login_unix_socket }}"
|
|
|
|
login_unix_socket: "{{ mariadb_login_unix_socket }}"
|
|
|
|
loop: "{{ mariadb_databases }}"
|
|
|
|
loop: "{{ mariadb_databases }}"
|
|
|
|
when: mariadb_databases is defined
|
|
|
|
|
|
|
|
tags: mariadb
|
|
|
|
tags: mariadb
|
|
|
|
|
|
|
|
|
|
|
|
- name: Create MariaDB user(s)
|
|
|
|
- name: Create MariaDB user(s)
|
|
|
|
|
|
|
|
when: mariadb_databases is defined
|
|
|
|
community.mysql.mysql_user:
|
|
|
|
community.mysql.mysql_user:
|
|
|
|
name: "{{ item.user }}"
|
|
|
|
name: "{{ item.user }}"
|
|
|
|
password: "{{ item.pass }}"
|
|
|
|
password: "{{ item.pass }}"
|
|
|
@@ -105,7 +106,6 @@
|
|
|
|
state: present
|
|
|
|
state: present
|
|
|
|
login_unix_socket: "{{ mariadb_login_unix_socket }}"
|
|
|
|
login_unix_socket: "{{ mariadb_login_unix_socket }}"
|
|
|
|
loop: "{{ mariadb_databases }}"
|
|
|
|
loop: "{{ mariadb_databases }}"
|
|
|
|
when: mariadb_databases is defined
|
|
|
|
|
|
|
|
tags: mariadb
|
|
|
|
tags: mariadb
|
|
|
|
|
|
|
|
|
|
|
|
# vim: set ts=2 sw=2:
|
|
|
|
# vim: set ts=2 sw=2:
|
|
|
|