Ce rôle est chargé d’installer le serveur de bases de données MariaDB.

Tags internes

  • packages : Installation et configuration des packages ;
  • mariadbserver : Configuration du service MariaDB ;
  • mariadb-certificates : Déploiement des certificats ;

Variables à fournir

Variable Type Requis Défaut Description
mariadb_custom_conf Dictionnaire de dictionnaire de valeurs Non Dictionnaire vide Défini des options de configuration MariaDB personnalisées
mariadbserver Objet mariadb Oui Défini les options de configuration MariaDB globales

La variable mariadb_custom_conf est un dictionnaire dont la clé est la section de configuration tel que défini par MariaDB (i.e. client, server, etc.) et la valeur un dictionnaire des éléments de configuration. La clé de ce dernier dictionnaire est le nom de la variable de configuration, et sa valeur la valeur à associer, qui est mixte. Dans le cas d’une valeur booléenne Faux, la valeur sera omise.

Type mariadb

Propriété Type Requis Défaut Description
root_password Chaîne Oui Le mot de passe root à définir
ssl_cert Chemin Non Le certificat pour la connexion TLS
ssl_key Chemin Non La clé privée pour la connexion TLS
ssl_bundle Chemin Non Le certificat intermédiaire pour la connexion TLS
disable Booléen Non Faux Désactiver le lancement automatique du service

Les chemins sont dans le contexte du serveur distant.

Variables fixées

Variable Type Description
install_packages Liste de chaînes Noms des paquets à installer pour mettre en place le serveur
mariadb_configuration_files Liste de chemins Nom des fichiers de configuration installés de base