编辑
hosts
配置文件
[root@mo ~]# vim /etc/ansible/hosts

#
创建目录
[root@mo ~]# mkdir /etc/ansible/playbook
#
编辑配置文件
[root@mo ~]# vim /etc/ansible/playbook/nginx.yml

#
执行测试
[root@mo ~]# ansible-playbook /etc/ansible/playbook/nginx.yml

roles
修改组
[root@mo ~]# vim /etc/ansible/hosts

检查主机
s
是否可连接
[root@mo ~]# ansible s -m ping
s0 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
s1 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
创建
roles
的目录结构
[root@mo ~]# cd /etc/ansible/roles/
[root@mo roles]# mkdir nginx
[root@mo roles]# ls
nginx
[root@mo roles]# cd nginx/
[root@mo nginx]# mkdir

运行
[root@mo ~]# ansible-playbook /etc/ansible/playbook/test002.yml

卸载
nginx
[root@mo ~]# ansible s -m yum -a 'name=nginx state=absent'
编辑配置文件
---
安装
nginx
[root@mo ~]# vim /etc/ansible/roles/nginx/tasks/main.yml

运行
[root@mo ~]# ansible-playbook /etc/ansible/playbook/test002.yml

使用
role
实现
lnmp
nginx
改配置
8080
mariadbz
中创建
eleme
数据库
创建表
ser

[root@mo ~]# vim /etc/ansible/roles/nginx/tasks/main.yml


[root@mo ~]# cd /etc/ansible/
[root@mo ansible]# mkdir script
[root@mo script]# vim dbtable.sh

[root@mo script]# cd
[root@mo ~]# vim /etc/ansible/playbook/test003.yml

[root@mo ~]# ansible-playbook /etc/ansible/playbook/test003.yml
