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.
Installieren
ansible-galaxy install lukasic.mariadb
Lizenz
Unknown
Downloads
28k
Besitzer