lukasic.mariadb

Nom du rôle

Rôle Ansible MariaDB simple.

Journal des modifications

1.1.0

  • Support de Debian Bullseye et Ubuntu Jammy
  • Ajout du journal des modifications

1.0.0

  • Rôle Ansible pour Debian Buster et Ubuntu Focal

Installation

Avec ansible-galaxy :

$ ansible-galaxy install lukasic.mariadb

Avec requirements.yml :

- src: lukasic.mariadb

Exigences

Debian Buster / Ubuntu Focal ou supérieur.

Variables du rôle

Paramètres pour /etc/mysql/mariadb.conf.d/50-server.cnf

mariadb_server_params: []

Mot de passe root de MariaDB :

mariadb_root_passwd: null

Bases de données et utilisateurs à créer :

mariadb_databases: []
mariadb_users: []

Dépendances

Aucune.

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en paramètres) est également utile pour les utilisateurs :

- hosts: mariadb
  roles:
    - lukasic.mariadb
  vars:
    mariadb_server_params:
      - option: "sql_mode"
        section: "mysqld"
        value: "ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
      - option: "innodb_buffer_pool_size"
        section: "mysqld"
        value: "2G"
    mariadb_databases:
      - db1
    mariadb_users:
      - host: "%"
        name: "user_a"
        password: "supersecretpass"
        priv: "db1.*:ALL"

Licence

WTFPL

Informations sur l'auteur

Le rôle a été créé en 2020 par Lukáš Kasič.

À propos du projet

Ansible MariaDB Role

Installer
ansible-galaxy install lukasic.mariadb
Licence
Unknown
Téléchargements
28k
Propriétaire