Ansible同一主机将自己排除在host_definition

时间:2018-11-15 08:29:07

标签: ansible

我目前正在为自己的主机配置苦苦挣扎。

我有两本执行以下任务的剧本:

playA : Copys build files from BuildServer to localhost (hosts: build_server[0])
playB : Copys build files from localhost to X target Systems (eg hosts: all,!build_server)

以下是主机文件配置:

开发环境:

[build_server]
build.server.intranet ansible_user=jenkins
[target_server]
build.server.intranet ansible_user=http

生产环境:

[build_server]
build.server.intranet
[GroupA]
serverXY.a
serverZ.a
[GroupB]
serverXY.b
serverZ.b

我在生产中的部署工作正常,但是我无法再将其部署到开发中。

所以我的问题是:如何从一台主机上执行一本剧本,而另一台主机上又执行另一本,但是在极端情况下,我的build_host可以是我的deploy_host?

或替代

如何指定主机定义中未列出的任何静态主机?

0 个答案:

没有答案