# {{ ansible_managed }} define hostgroup { hostgroup_name loadbalancers alias Load Balancers } {% for host in groups['lbservers'] %} define host { use linux-server host_name {{ host }} alias {{ host }} address {{ hostvars[host].ansible_default_ipv4.address }} hostgroups loadbalancers } define service { use local-service host_name {{ host }} service_description HAProxy Load Balancer check_command check_http!-p{{ hostvars[host].listenport }} } {% endfor %}