0.目录结构
$ tree mysql
mysql
├── files
│ └── web.sql
├── handlers
│ └── main.yml
├── tasks
│ └── main.yml
├── templates
│ ├── client.cnf.j2
│ ├── my.cnf.j2
│ ├── mysql-clients.cnf.j2
│ └── server.cnf.j2
└── vars
1.tasks内容
- name: 01-install
yum:
name: "{ { item }}"
state: installed
loop:
- MySQL-python
- mariadb
- mariadb-server
notify:
- remove_user
- remove_test
- set_password
- create_user
- name: 02-start
service:
name: mariadb
state: started
- name: 03-copy_conf
template:
src: "{ { item.src }}"
dest: "{ { item.dest }}"
loop:
- { src: my.cnf.j2, dest: /etc/my.cnf }