Linux下的自动化运维ansible工具
1. 文件定义格式:Task_set.yaml (文件后缀.yaml)
2. 文本内容格式:
- hosts:hosts_name //定义在hosts文件中的主机名
remote_user: root //运行此次任务的用户
tasks: ///应以任务
- name:taks_name //任务名称
moudule_name:args=? args=? .... //参数,即命令中-a 对应的选项
ignore_errors:True //忽略错误
notify: //若没有改变不会发生以下事件
- handerls_name
handlers: //实现在变化发生完成后一次性地执行指定操作,
如:改变配置文件后从新启动服务。
- name: handerls_name module:args
*注*:一个主机集可以对应多个任务,一个.yaml文件可以含有多个主机集
3. 文本内容运行命令:
#ansible-playbook file.yam
页:
[1]