Ansible:获取组中的主机数量

时间:2016-03-30 13:41:03

标签: ansible ansible-playbook

我试图获取某个群组的主机数量。

想象一下这样的库存文件:

[maingroup]
server-[01:05]

现在在我的剧本中我想获得属于maingroup的主机的数量,在这种情况下将是5并将其存储在一个应该用于一个变量中的变量中其中一个剧本的任务中的模板。

目前我手动设置变量,这远非理想..

vars:
  HOST_COUNT: 5

1 个答案:

答案 0 :(得分:32)

  vars:
    HOST_COUNT: "{{ groups['maingroup'] | length }}"