joe-speedboat.mariadb

Bitbull

joe-speedboat.mariadb

Diese Ansible-Rolle installiert und konfiguriert MariaDB und verwaltet Inhalte (Datenbanken und Benutzer).

Installation mit ansible-galaxy:

ansible-galaxy install joe-speedboat.mariadb

Installation mit git:

git clone https://github.com/joe-speedboat/ansible.mariadb.git /etc/ansible/roles/joe-speedboat.mariadb

Anforderungen

  • Ansible 2.9 oder höher wird für diese Ansible-Rolle benötigt
  • Betriebssystem-Versionen:
    • CentOS8
    • Alma/Rocky 9

Abhängigkeiten der Rolle

Diese Ansible-Rolle hat keine Abhängigkeiten zu anderen Ansible-Rollen.

Abhängigkeiten der Sammlung

  • community.mysql
ansible-galaxy collection install -r collections/requirements.yml

uniQconsulting ag

Ich arbeite für die uniQconsulting ag und die ursprünglichen Rollen habe ich in meiner Freizeit geschrieben, um mich auf die Red Hat Ansible-Prüfung vorzubereiten. Als die uniQconsulting ag anfing, intensiver mit Ansible zu arbeiten, habe ich diese Rollen in den GitHub-Namespace von uniQconsulting verschoben. Allerdings habe ich mich entschieden, sie zurückzunehmen und wieder in meiner Freizeit unabhängig und flexibler zu pflegen, um den Bedürfnissen der Community besser gerecht zu werden. Fühlen Sie sich frei, sie zu verwenden, zu diskutieren und Pull-Requests zu erstellen, wenn Sie das Bedürfnis haben.

Danke

Chris

Rollenvariablen

Die Variablen sind selbsterklärend oder in:

  • defaults/main.yml
  • vars/main.yml

Folgende Variablen können überschrieben werden:

  • mariadb_secure_installation: Standard: false. Ähnlich wie mysql_secure_installation
  • mariadb_root_password: Standard: ''.
  • mariadb_databases: Standard: {} . Dictionary mit Datenbanken.
  • mariadb_users_create: Standard: {}. Dictionary mit Benutzeranmeldedaten.
  • mariadb_users_remove: Standard: {}. Dictionary der zu entfernenden Benutzer.

Beispiel-Playbook

Beispiel-Playbooks für diese Rolle befinden sich im Ordner ´test´:

  • test/playbook_mariadb_minimal.yml: Minimale Rolle zum Testen
  • test/playbook_mariadb.yml: Beispiel aus dem echten Leben
  • test/playbook_mariadb_full.yml: Vollständiges Beispiel mit allen möglichen Variablen.

Lizenz

https://opensource.org/licenses/LGPL-3.0
Urheberrecht (c) Chris Ruettimann chris@bitbull.ch

Über das Projekt

installation and configuration of mariadb (mysql)

Installieren
ansible-galaxy install joe-speedboat.mariadb
GitHub Repository
Lizenz
gpl-3.0
Downloads
2.4k
Besitzer
I don't do Linux for 20 years because I love Unix or consoles. OpenSource is what I love and want to do. moving together ... that fascinates me ...