mysql57 playbooks
Description
playbook構成
- files
- tasks
- templates
files
- mysql57-community-release-el7-X.noarch.rpm
tasks
| task name | main |
|---|---|
| path | common_roles/mysql57/tasks/main.yml |
| tags | mysql |
task list
- Install MySQL-python
- copy mysql-community repo
- install mysql-community repo
- Install MySQL
- Create my.cnf
templates
- my.cnf.j2
vars
mysql_release
| Vars Name | mysql_release |
|---|---|
| valu | Package Name |
| default | mysql57-community-release-el7-X.noarch.rpm |
example:
mysql_release: mysql57-community-release-el7-X.noarch.rpm
mysql_installs
| Vars Name | mysql_installs |
|---|---|
| valu | Package Name |
| default | mysql-community-libs |
| mysql-community-common |
example:
mysql_installs:
- mysql-community-libs
- mysql-community-common
mysql_conf
| Vars Name | mysql_conf |
|---|---|
| valu | template name |
| default | my.cnf.j2 |
example:
mysql_conf: my.cnf.j2