首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ansible:在对主机A运行角色'foo‘时,针对主机'B’运行角色'bar‘

ansible:在对主机A运行角色'foo‘时,针对主机'B’运行角色'bar‘
EN

Server Fault用户
提问于 2019-12-17 01:20:50
回答 1查看 56关注 0票数 0

作为角色的依赖关系,我可以针对不同的主机运行不同的角色吗?

我的用例是在我的邮件服务器上对新服务器运行"postfix“角色时重新配置"postfwd”(这将通过邮件服务器中继所有邮件)。

EN

回答 1

Server Fault用户

发布于 2019-12-17 01:20:50

这是可能的,因为ansible 1.3使用角色依赖delegate_to

若要在任何主机上运行postfwd角色时针对主机mail.example.com运行postfwd角色,请在后缀角色中向meta/main.yml添加以下内容:

代码语言:javascript
复制
dependencies:
  - role: postfwd
    delegate_to: mail.example.com
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/995818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档