joe-speedboat.mariadb

Bitbull

joe-speedboat.mariadb

Este rol de Ansible instala y configura MariaDB, además de gestionar contenido (base de datos y usuario).

Instalación con ansible-galaxy:

ansible-galaxy install joe-speedboat.mariadb

Instalación con git:

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

Requisitos

  • Se requiere Ansible 2.9 o superior para este rol de Ansible.
  • Versiones de OS:
    • CentOS8
    • Alma/Rocky 9

Dependencias del rol

Este rol de Ansible no tiene dependencias a otros roles de Ansible.

Dependencias de colección

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

uniQconsulting ag

Trabajo para uniQconsulting ag y los roles iniciales los escribí en mi tiempo libre para prepararme para el examen de Red Hat Ansible. Cuando uniQconsulting ag comenzó a trabajar cada vez más con Ansible, moví estos roles al espacio de GitHub de uniQconsulting. Sin embargo, para adaptarme mejor a las necesidades de mi comunidad, decidí recuperarlos y mantenerlos en mi tiempo libre de nuevo, en una versión independiente y más flexible. Siéntete libre de usarlos, discutirlos y hacer solicitudes de extracción si lo sientes necesario.

Gracias

Chris

Variables del rol

Las variables son autoexplicativas o están documentadas en:

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

Las siguientes variables pueden ser sobrescritas:

  • mariadb_secure_installation: Predeterminado: false. Similar a mysql_secure_installation.
  • mariadb_root_password: Predeterminado: ''.
  • mariadb_databases: Predeterminado: {}. Diccionario con bases de datos.
  • mariadb_users_create: Predeterminado: {}. Diccionario con credenciales de usuario.
  • mariadb_users_remove: Predeterminado: {}. Diccionario de usuarios a eliminar.

Ejemplo de Playbook

Los ejemplos de playbook para este rol se encuentran en la carpeta ´test´:

  • test/playbook_mariadb_minimal.yml: Rol mínimo para pruebas.
  • test/playbook_mariadb.yml: Ejemplo de la vida real.
  • test/playbook_mariadb_full.yml: Ejemplo completo con todas las variables posibles.

Licencia

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

Acerca del proyecto

installation and configuration of mariadb (mysql)

Instalar
ansible-galaxy install joe-speedboat.mariadb
Licencia
gpl-3.0
Descargas
2.4k
Propietario
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 ...