Python——Ansible自动化任务(Playbook模式)

Ansible Playbook模式1.1什么是Playbook及其组成playbook剧本,适合解决复杂或需固化下来的任务优势:1、可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。2、通过YAML格式来进行描述定义的, 语法简单,操作方便3、一个或者多个play组成, 一个play-多个task, 因此可...
摘要由CSDN通过智能技术生成

Ansible Playbook模式

1.1什么是Playbook及其组成

playbook剧本,适合解决复杂或需固化下来的任务

优势:
1、可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。
2、通过YAML格式来进行描述定义的, 语法简单,操作方便
3、一个或者多个play组成, 一个play-多个task, 因此可使用多个不同的模块,完成一件事情。

1.2 Playbook的配置语法

playbook基本使用

ansible-playbook playbook.yml [options]
 
 
 

常用选项总结:

1.3 .yaml语法格式要点:

yaml文件以"---"作为文档的开始
缩进:表示层级结构,每个缩进由两个空格组成, 不能使用tab。
冒号: 以冒号结尾的除外,其他所有冒号后面所有必须有空格。
短横线: 表示列表项,使用一个短横杠加一个空格。
大小写敏感

1.4 用piaybook模式自动化运维操作

(1)ansible的主配置文件设定


 
 
 
  1. [defaults]
  2. # 资源清单inventory文件的位置
  3. inventory = /etc/ansible/hosts
  4. # 指向存放Ansible模块的目录,支持多个目录方式,只要用冒号(:)隔开就可以
  5. library = /usr/share/ansible
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值