Автоматизируйте установку Percona Server

Я устанавливаю Percona Server 8.0 на Ubuntu с помощью ansible, поэтому он неинтерактивен. Я пытаюсь запустить пост-установкуmysql_secure_installationпрограмма, но без взаимодействия это бесполезно. Есть ли какой-нибудь способ установить его свойства, такие как пароль root по умолчанию, через переменную env (которую, как я видел, поддерживает сервер Percona при работе в Docker ) вместо взаимодействия? Что-то вроде:

      ansible.builtin.command: "MYSQL_ROOT_PASSWORD={{ mysql_rootpw | quote }} mysql_secure_installation"

Однако эта программа представляет собой двоичный файл, а не скрипт, поэтому я не вижу, что она ищет, и по ней нет никакой документации, кроме «запустите это».

Я также искал в ansible galaxy пакеты для этого, но все это такой беспорядок, и лучший из найденных мной не поддерживает 8.0.

Как мне лучше всего автоматизировать эту установку?

0 ответов

Другие вопросы по тегам