安装之后开始使用
首先要了解ansible基本使用方法
ad-hoc与playbook
ad-hoc就是单条命令,类似你执行一条 cp /etc/passwd /opt这样
playbook就是脚本,里面可以执行多条命令,里面添加一些判断,变量
现在聊ad-hoc:
基本使用 ansible hosts -m 模块 -a '执行命令'
hosts值得是要去哪些机器执行命令
-m 模块就是使用哪个模块,比如基本的拷贝文件 copy ,执行命令 shell
-a '' 就是具体命令了
举例:
ansible ansible2 -m shell -a 'ls /opt'
这里就有个问题了,这个ansible2肯定是一台机器,那我肯定是在哪里一个类似/etc/hosts文件里面写了他的信息才行
不瞎扯,就在/etc/ansible/hosts,写的方法和/etc/hosts一样
ip,也可以写组名
【group】
aaa
bbb
简单放几个基本的模块
file模块
copy模块
yum 模块
service 服务管理模块
systemd 服务管理模块