Автоматизируйте установку 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.
Как мне лучше всего автоматизировать эту установку?