mariadb

Bitbull

joe-speedboat.mariadb

Эта роль Ansible устанавливает и настраивает MariaDB, а также управляет содержимым (БД и пользователи).

Установка с помощью ansible-galaxy:

ansible-galaxy install joe-speedboat.mariadb

Установка с помощью git:

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

Требования

  • Необходима версия Ansible 2.9 или выше
  • Версии ОС:
    • CentOS8
    • Alma/Rocky 9

Зависимости роли

Эта роль Ansible не имеет зависимостей от других ролей Ansible.

Зависимости коллекции

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

uniQconsulting ag

Я работаю в uniQconsulting ag, и первоначальные роли я написал в свободное время, чтобы подготовиться к экзамену Red Hat Ansible. Когда uniQconsulting ag начала все больше работать с Ansible, я перенес эти роли в пространство имен github uniQconsulting. Однако для лучшего удовлетворения потребностей моего сообщества я решил вернуть их и снова поддерживать в свободное время, независимой и более гибкой версии. Не стесняйтесь использовать, обсуждать и делать запросы на добавление, если у вас есть такая необходимость.

Спасибо

Крис

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

Переменные самодостаточные или задокументированы в:

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

Следующие переменные могут быть переопределены:

  • mariadb_secure_installation: По умолчанию: false. Аналогично mysql_secure_installation
  • mariadb_root_password: По умолчанию: ''.
  • mariadb_databases: По умолчанию: {} . Словарь с базами данных.
  • mariadb_users_create: По умолчанию: {}. Словарь с учетными данными пользователей.
  • mariadb_users_remove: По умолчанию: {}. Словарь пользователей для удаления.

Пример плейбука

Примеры плейбуков для этой роли находятся в папке ´test´:

  • test/playbook_mariadb_minimal.yml: Минимальная роль для тестирования
  • test/playbook_mariadb.yml: Реальный пример
  • test/playbook_mariadb_full.yml: Полный пример со всеми возможными переменными.

Лицензия

https://opensource.org/licenses/LGPL-3.0
Авторские права (c) Крис Рёттиманн chris@bitbull.ch

О проекте

installation and configuration of mariadb (mysql)

Установить
ansible-galaxy install joe-speedboat/ansible.mariadb
Лицензия
gpl-3.0
Загрузки
2352
Владелец
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 ...