# Use the first ipv4 address from LDAP, since the puppet fact is not always
# the IP address we want to use. For instance, for storace $::facts['ipaddress']
# is 172.29.170.1 (from bond1) instead of 93.94.130.161 from eth0.
- $public_ipaddresses = getfromhash($site::nodeinfo, 'misc', 'v4_ldap')
- $public_ipaddress = public_ipaddresses[0]
+ $public_ipaddress = getfromhash($site::nodeinfo, 'misc', 'v4_ldap')[0]
# we do ipsec on the backend since it traveres over other people's switching infra
ipsec::network { "fasolo_storace":