我正在尝试使用 ansible 安装 MySQL 版本 8.0.21。我已经从 MySQL 社区下载了所需的 tar 文件并尝试使用 dpkg 命令进行安装,但在传递密码时发现了问题。
- name: Set MySQL root password before installing
debconf: name='mysql-server' question='mysql-server/root_password' value='{{MySQL_root_pass | quote}}' vtype='password'
become: yes
- name: Confirm MySQL root password before installing
debconf: name='mysql-server' question='mysql-server/root_password_again' value='{{MySQL_root_pass | quote}}' vtype='password'
become: yes
- name: Install my_package
apt: deb="required_package.deb"
become: true
become_method: sudo
这是我的 YAML。mysql 版本是用空密码安装的