absible-roles 安装mysql
时间: 2023-11-12 17:09:58 浏览: 62
可以使用 Ansible 的 MySQL role 来安装 MySQL。这个 role 可以帮助你在 Ubuntu、Debian、CentOS 和 Red Hat Enterprise Linux 上安装 MySQL。
以下是一个简单的 playbook,可以使用 ansible-galaxy 安装 MySQL role 并在目标主机上安装 MySQL:
```yaml
---
- name: Install MySQL
hosts: db
become: yes
roles:
- name: geerlingguy.mysql
vars:
mysql_root_password: "your_password_here"
```
在 playbook 中,我们使用了 geerlingguy.mysql role,并设置了 `mysql_root_password` 变量来设置 MySQL 的 root 密码。
你可以使用以下命令来运行 playbook:
```
ansible-playbook playbook.yml -i inventory.txt
```
其中 `playbook.yml` 是 playbook 文件,`inventory.txt` 是包含目标主机信息的 inventory 文件。
注意:在运行 playbook 之前,请确保已经安装了 Ansible 和 ansible-galaxy 命令。
阅读全文