Существующие модули Puppet для MariaDB
Эта страница содержит ссылки на модули Puppet, которые можно использовать для автоматизации развертывания и настройки MariaDB. Список не является исчерпывающим. Используйте его как отправную точку, но затем проведите собственное исследование.
Puppet Forge
Puppet Forge — это веб-сайт для поиска модулей Puppet, поддерживаемый компанией Puppet. Модули ищутся по технологии, требующей автоматизации, и целевой операционной системе.
Критерии поиска включают поддержку модулей со стороны Puppet или его партнеров, а также одобрение модуля компанией Puppet. Одобренные модули сертифицированы Puppet на основе их качества и стандартов обслуживания.
Тесты приемки
Некоторые модули, поддерживающие Puppet Development Kit, позволяют выполнять некоторые типы тестов приемки.
Мы можем выполнить статический анализ исходного кода модуля, чтобы найти определённые плохие практики, которые, вероятно, являются источником ошибок:
pdk validate
Если авторы модуля написали модульные тесты, мы можем запустить их следующим образом:
pdk test unit
Поддерживаемые модули для MariaDB
На момент написания данной статьи нет поддерживаемых или одобренных модулей для MariaDB.
Однако существует поддерживаемый Puppet модуль mysql, который поддерживает Puppet Development Kit. Хотя он не поддерживает специфичные для MariaDB функции, он работает с MariaDB. В его документации показано, как использовать модуль для установки MariaDB на определённых операционных системах.
Существуют несколько неодобренных и неподдерживаемых модулей для MariaDB и MaxScale.
Ресурсы и ссылки
- Веб-сайт Puppet Forge.
- Документация Puppet Development Kit.
- Обзор модулей в документации Puppet.
- Руководство для начинающих по написанию модулей в документации Puppet.
- Страница поддерживаемых модулей Puppet в Puppet Forge.
Контент первоначально был предоставлен компанией Vettabase Ltd.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/existing-puppet-modules-for-mariadb/