joe-speedboat.mariadb

Bitbull

joe-speedboat.mariadb

Ta rola Ansible instaluje i konfiguruje mariadb oraz zarządza zawartością (baza danych i użytkownicy).

Instalacja za pomocą ansible-galaxy:

ansible-galaxy install joe-speedboat.mariadb

Instalacja z użyciem git:

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

Wymagania

  • Ansible w wersji 2.9 lub wyższej jest wymagany do tej roli Ansible
  • Wersje systemu operacyjnego:
    • CentOS8
    • Alma/Rocky 9

Zależności roli

Ta rola Ansible nie ma zależności od innych ról Ansible.

Zależności kolekcji

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

uniQconsulting ag

Pracuję dla uniQconsulting ag i początkowe role napisałem w wolnym czasie, aby przygotować się do egzaminu Red Hat Ansible. Gdy uniQconsulting ag zaczęło coraz więcej pracować z Ansible, przeniosłem te role do przestrzeni nazw github uniQconsulting. Jednak, aby lepiej odpowiadać na potrzeby mojej społeczności, postanowiłem ponownie je przejąć i utrzymywać w wolnym czasie, w niezależnej i bardziej elastycznej wersji. Czuj się swobodnie, aby korzystać, dyskutować i składać prośby o wciągnięcie, jeśli czujesz taką potrzebę.

Dziękuję

Chris

Zmienne roli

Zmienne są intuicyjne lub udokumentowane w:

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

Następujące zmienne mogą być nadpisane:

  • mariadb_secure_installation: Domyślna: false. Podobna do mysql_secure_installation
  • mariadb_root_password: Domyślna: ''.
  • mariadb_databases: Domyślna: {}. Słownik z bazami danych.
  • mariadb_users_create: Domyślna: {}. Słownik z danymi uwierzytelniającymi użytkowników.
  • mariadb_users_remove: Domyślna: {}. Słownik z użytkownikami do usunięcia.

Przykładowy Playbook

Przykładowe playbooki dla tej roli znajdują się w folderze ´test´:

  • test/playbook_mariadb_minimal.yml: Minimalna rola do testowania
  • test/playbook_mariadb.yml: Przykład z życia wzięty
  • test/playbook_mariadb_full.yml: Pełny przykład ze wszystkimi możliwymi zmiennymi.

Licencja

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

O projekcie

installation and configuration of mariadb (mysql)

Zainstaluj
ansible-galaxy install joe-speedboat.mariadb
Licencja
gpl-3.0
Pobrania
2.4k
Właściciel
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 ...