首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ansible 系列(五)

为了创建逻辑清晰,内容可重用的 Playbook,Playbook 支持 和 两种方法。

使用的时候,可能会发现用法很相似,但是 Ansible 执行的时候还是有区别的。

进来的语句都是在 Playbook 解析的时候就预处理完了。

进来的语句是在 Playbook 执行的时候才会执行。

导入 Playbook

可以直接在主 Playbook 中导入:

在每个 Playbook 中的 play 和 task 都是按照其编写的顺序执行的,就像在主 Playbook 中直接定义的那样。

导入 task

将 task 打碎,放在分类好的各自文件中,是一种有效的组织复杂 task 的方法,而且还能重用这些 task。

比如一个普通的 task 列表长这样:

我们可以在主 task 列表中使用 和 来导入其他文件的 tasks:

另外,在 中,我们也能像导入 task 一样导入 handlers:

然后在 Playbook 中用到的地方直接导入就行了:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181101G1JKK100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券