我正在尝试重新启动server_group上的 - name: restarted jboss
service: name=jboss state=restarted enabled=yes
when: inventory_hostname in groups["{{ server_group }}:!cfgmgr-{{ server_group }}"]
,但cgfmgr失败了。有些人可以帮我解释语法
任务:
[sit:children]
jboss-sit
cfgmgr-sit
webserver-sit
错误 -
任务:[重启jboss] ************************************************** *****致命:[ansible] =>评估条件时出错:inventory_hostname in 小组["坐下:!cfgmgr-sit"]致命:所有主机都已经失败 - 中止
主机文件
<script type="text/javascript" src="http://db.vanillagaming.org/templates/wowhead/js/power.js"></script>
答案 0 :(得分:0)
访问groups
&#39>时,您无法使用模式。元素,只有组名。
使用group_names
魔术变量尝试:
- name: restarted jboss
service: name=jboss state=restarted enabled=yes
when: server_group in group_names and ('cfgmgr-'+server_group) not in group_names
此代码未经过测试。