lukasic.mariadb

Rollenname

Einfaches Ansible MariaDB Role.

Änderungsprotokoll

1.1.0

  • Unterstützung für Debian Bullseye und Ubuntu Jammy
  • Änderungsprotokoll hinzugefügt

1.0.0

  • Ansible Rolle für Debian Buster und Ubuntu Focal

Installation

Mit ansible-galaxy:

$ ansible-galaxy install lukasic.mariadb

Mit requirements.yml:

- src: lukasic.mariadb

Voraussetzungen

Debian Buster / Ubuntu Focal oder höher.

Rollenvariablen

Parameter für /etc/mysql/mariadb.conf.d/50-server.cnf

mariadb_server_params: []

MariaDB Root-Passwort:

mariadb_root_passwd: null

Zu erstellende Datenbanken und Benutzer:

mariadb_databases: []
mariadb_users: []

Abhängigkeiten

Keine.

Beispiel-Playbook

Ein Beispiel, wie man die Rolle verwenden kann (zum Beispiel mit übergebenen Variablen), ist immer hilfreich für die Benutzer:

- 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"

Lizenz

WTFPL

Autoreninformation

Die Rolle wurde 2020 von Lukáš Kasič erstellt.

Über das Projekt

Ansible MariaDB Role

Installieren
ansible-galaxy install lukasic.mariadb
GitHub Repository
Lizenz
Unknown
Downloads
28k
Besitzer