SHAKENFIST_ETCD_HOST="{{hostvars[groups['etcd_master'][0]]['node_mesh_ip']}}"

SHAKENFIST_NODE_EGRESS_IP="{{node_egress_ip}}"
SHAKENFIST_NODE_EGRESS_NIC="{{node_egress_nic}}"
SHAKENFIST_NODE_MESH_IP="{{node_mesh_ip}}"
SHAKENFIST_NODE_MESH_NIC="{{node_mesh_nic}}"
SHAKENFIST_NODE_NAME="{{node_name}}"

{% if inventory_hostname in groups['etcd_master'] %}
SHAKENFIST_NODE_IS_ETCD_MASTER=True
{% else %}
SHAKENFIST_NODE_IS_ETCD_MASTER=False
{% endif %}

{% if inventory_hostname in groups['hypervisors'] %}
SHAKENFIST_NODE_IS_HYPERVISOR=True
{% else %}
SHAKENFIST_NODE_IS_HYPERVISOR=False
{% endif %}

{% if inventory_hostname in groups['network_node'] %}
SHAKENFIST_NODE_IS_NETWORK_NODE=True
{% else %}
SHAKENFIST_NODE_IS_NETWORK_NODE=False
{% endif %}

{% if inventory_hostname in groups['eventlog_node'] %}
SHAKENFIST_NODE_IS_EVENTLOG_NODE=True
{% else %}
SHAKENFIST_NODE_IS_EVENTLOG_NODE=False
{% endif %}

SHAKENFIST_FLOATING_NETWORK="{{floating_network_ipblock}}"
SHAKENFIST_NETWORK_NODE_IP="{{hostvars[groups['network_node'][0]]['node_mesh_ip']}}"
SHAKENFIST_EVENTLOG_NODE_IP="{{hostvars[groups['eventlog_node'][0]]['node_mesh_ip']}}"