Use the PG primary private Zerotier IP if it exists

This commit is contained in:
Greg Karékinian 2021-01-22 18:26:37 +01:00
parent 88e52607e3
commit dd78b8cf7e

View File

@ -25,10 +25,16 @@ class Chef
def ip_for(server_node)
if node.chef_environment == "development"
server_node['network']['interfaces']['eth1']['routes'].first['src']
else
# If the server has a private Zerotier IP, use it
if server_node['knife_zero'] && server_node['knife_zero']['host'] && \
server_node['knife_zero']['host'].start_with?("10.1.1.")
server_node['knife_zero']['host']
else
server_node['ipaddress']
end
end
end
def postgresql_service_name
postgresql_version = "12"