首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ansible清单文件中提到重复的主机ip

如何在Ansible清单文件中提到重复的主机ip
EN

Stack Overflow用户
提问于 2020-07-06 03:11:00
回答 1查看 614关注 0票数 1

我在主机文件中有以下条目

cat server.hosts

代码语言:javascript
复制
[mum_servers]
10.12.34.213 USER=user1
10.12.34.213 USER=root

[all_hosts:children]
mum_servers

下面是我如何运行我的行动手册,其中我指定主机为all_hosts

代码语言:javascript
复制
ansible-playbook -i server.hosts test.yml

然而,剧本只运行一次10.12.34.213,而不是主机文件中提到的两次。

我理解Ansible将主机的重复条目视为单个条目,但是请您建议如何更改我的server.hosts文件,使10.12.34.213首先使用user1,然后使用root运行两次?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-06 03:39:37

您必须使用别名创建不同的主机

代码语言:javascript
复制
my_host_as_user1 ansible_host=10.12.34.213 USER=user1
my_host_as_root ansible_host=10.12.34.213 USER=root
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62745256

复制
相关文章

相似问题

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