ansible-role-mariadb-debian/tasks/databases.yml

12 lines
506 B
YAML

---
- name: Ensure MariaDB databases are present (or absent)
community.mysql.mysql_db:
name: "{{ item.name }}"
collation: "{{ item.collation | default('utf8_general_ci') }}"
encoding: "{{ item.encoding | default('utf8') }}"
state: "{{ item.state | default('present') }}"
login_unix_socket: "{{ mariadb_unix_socket }}"
login_user: "{{ mariadb_login_user | default(omit) }}"
login_password: "{{ mariadb_login_password | default(omit) }}"
with_items: "{{ mariadb_databases }}"