Roles Rôle « MySQL Server »
22 octobre 2025 à 16:34Ce rôle est chargé d’installer le serveur de bases de données MySQL.
Ce rôle utilise la version communautaire de MySQL lorsque celui-ci a été remplacé par MariaDB.
Tags internes
- packages : Installation et configuration des packages ;
- mysqlserver : Configuration du service MySQL ;
Variables à fournir
| Variable | Type | Requis | Défaut | Description |
|---|---|---|---|---|
mysql_custom_conf |
Dictionnaire de dictionnaire de valeurs | Non | Dictionnaire vide | Défini des options de configuration MySQL personnalisées |
mysqlserver |
Objet mysql |
Oui | Défini les options de configuration MySQL globales |
La variable mysql_custom_conf est un dictionnaire dont la clé est la
section de configuration tel que défini par MySQL (i.e. mysql, mysqld,
mysqld_safe, 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 mysql
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
root_password |
Chaîne | Oui | Le mot de passe root à définir |
Variables fixées
| Variable | Type | Description |
|---|---|---|
install_packages |
Liste de chaînes | Noms des paquets à installer pour mettre en place le serveur |
mysql_debconf |
Liste d’objets | Options de configuration debian à appliquer avec l’installation des paquets |
mysql_debconf_community |
Liste d’objets | Options de configuration debian à appliquer avec l’installation des paquets community |
mysql_configuration_files |
Liste de chemins | Nom des fichiers de configuration installés de base |
mysql_package |
Identifiant | Nom du paquet serveur à installer |
mysql_conf_prefix |
Identifiant | Préfixe des configuration de paquet |
mysql_conf_pass |
Identifiant | Nom de la configuration pour le mot de passe |
mysql_conf_confirm |
Identifiant | Nom de la configuration pour la confirmation du mot de passe |
mysql_conf_path |
Chemin | Chemin des configurations incluses |
mysql_bin_path |
Chemin | Chemin du binaire du serveur |
mysql_community |
Booléen | Indicateur d’utilisation de la version communautaire |
mysql_package_default |
Dictionnaire² d’identifiants | Nom du paquet serveur par distribution et par version |
mysql_community_key |
Chaîne | Clé publique de la signature du dépôt communautaire |
Note: Community version does not yet have bookworm repository.