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