Mariadb Role
This Ansible role can be used to configure mariadb.
Variables
| Variables | Type | Options | Defaults |
|---|---|---|---|
| mariadb_service_name: | string | --- | mariadb-server.service |
| mariadb_service_state: | string | reloaded, restarted, started, stopped | started |
| mariadb_service_enabled: | bool | false, true | true |
| mariadb_package_state: | string | present, absent, latest | present |
| mariadb_package: | list | --- | mariadb, mariadb-server, python3-mysqlclient |
| mariadb_database: | string | --- | default |
| mariadb_database_encoding: | string | --- | utf8 |
| mariadb_database_collation: | string | --- | " " |
| mariadb_database_state: | string | present, absent, skip | present |
| mariadb_user | string | --- | {{ ansible_user }} |
| mariadb_user_password | string | --- | changeme |
| mariadb_user_database | string | --- | {{ mariadb_database }} |
| mariadb_user_privileges | string | --- | ALL |
| mariadb_user_state | string | present, absent, skip | present |
| mariadb_firewalld_zone: | string | block, dmz, drop, internal, public, trusted... | --- |
| mariadb_firewalld_service: | string | --- | mysql |
| mariadb_firewalld_state: | string | present, absent, enabled, disabled, skip | enabled |
Example Playbook
- name: Import mariadb Role
hosts: all
roles:
- role: giftpilz0.server.mariadb