Ansible: How to create empty inventory group in playbook? -
i use roles playbook setting dozen of services across cluster , use inventory groups specify hosts roles. according environment need extract inventory env in playbook. in common case of services isn't necessary, there no hosts add corresponding group, group must exist. in case of static inventory it's pretty easy. how define empty group in playbook?
i didn`t found how create empty inventory group in playbook. found how pass empty inventory group vagrant. may empty, example contain not host name, host name template not match host, like:
services.each |service| hosts = (env["servers_#{service.upcase}"] || "").split(",").map{|i| cluster_nodes[i.to_i]} groups[service] = hosts groups[service] = ["stub-a:f"] if groups[service] == [] ansible.groups = groups
Comments
Post a Comment