lukasic.mariadb

Nombre del Rol

Rol simple de Ansible para MariaDB.

Registro de cambios

1.1.0

  • Soporte para Debian Bullseye y Ubuntu Jammy
  • Añadir registro de cambios

1.0.0

  • Rol de Ansible para Debian Buster y Ubuntu Focal

Instalación

Usando ansible-galaxy:

$ ansible-galaxy install lukasic.mariadb

Usando requirements.yml:

- src: lukasic.mariadb

Requisitos

Debian Buster / Ubuntu Focal o superior.

Variables del Rol

Parámetros para /etc/mysql/mariadb.conf.d/50-server.cnf

mariadb_server_params: []

Contraseña de root de MariaDB:

mariadb_root_passwd: null

Bases de datos y usuarios que se deben crear:

mariadb_databases: []
mariadb_users: []

Dependencias

Ninguna.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:

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

Licencia

WTFPL

Información del Autor

El rol fue creado en 2020 por Lukáš Kasič.

Acerca del proyecto

Ansible MariaDB Role

Instalar
ansible-galaxy install lukasic.mariadb
Licencia
Unknown
Descargas
28k
Propietario