mariadb

Имя роли

Простая роль Ansible для MariaDB.

История изменений

1.1.0

  • Поддержка Debian Bullseye и Ubuntu Jammy
  • Добавление истории изменений

1.0.0

  • Роль Ansible для Debian Buster и Ubuntu Focal

Установка

Используя ansible-galaxy:

$ ansible-galaxy install lukasic.mariadb

Используя requirements.yml:

- src: lukasic.mariadb

Требования

Debian Buster / Ubuntu Focal или выше.

Переменные роли

Параметры для /etc/mysql/mariadb.conf.d/50-server.cnf

mariadb_server_params: []

Пароль root для MariaDB:

mariadb_root_passwd: null

Создаваемые базы данных и пользователи:

mariadb_databases: []
mariadb_users: []

Зависимости

Отсутствуют.

Пример playbook

Включение примера того, как использовать вашу роль (например, с передачей переменных в качестве параметров) всегда полезно для пользователей:

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

Лицензия

WTFPL

Информация об авторе

Роль была создана в 2020 году Лукашем Касичем.

О проекте

Ansible MariaDB Role

Установить
ansible-galaxy install lukasic/ansible-role-mariadb
Лицензия
Unknown
Загрузки
27943
Владелец