Skip to main content

Mariadb Role

This Ansible role can be used to configure mariadb.


Variables

VariablesTypeOptionsDefaults
mariadb_service_name:string---mariadb-server.service
mariadb_service_state:stringreloaded, restarted, started, stoppedstarted
mariadb_service_enabled:boolfalse, truetrue
mariadb_package_state:stringpresent, absent, latestpresent
mariadb_package:list---mariadb, mariadb-server, python3-mysqlclient
mariadb_database:string---default
mariadb_database_encoding:string---utf8
mariadb_database_collation:string---" "
mariadb_database_state:stringpresent, absent, skippresent
mariadb_userstring---{{ ansible_user }}
mariadb_user_passwordstring---changeme
mariadb_user_databasestring---{{ mariadb_database }}
mariadb_user_privilegesstring---ALL
mariadb_user_statestringpresent, absent, skippresent
mariadb_firewalld_zone:stringblock, dmz, drop, internal, public, trusted...---
mariadb_firewalld_service:string---mysql
mariadb_firewalld_state:stringpresent, absent, enabled, disabled, skipenabled

Example Playbook

- name: Import mariadb Role
hosts: all
roles:
- role: giftpilz0.server.mariadb