diff --git a/group_vars/all/plain.yml b/group_vars/all/plain.yml index e03fbf9..da3eed8 100644 --- a/group_vars/all/plain.yml +++ b/group_vars/all/plain.yml @@ -131,12 +131,13 @@ smardigo_plattform_users: "{{ default_plattform_users + custom_plattform_users | ip_whitelist_admins: - "79.215.12.94/32" # sven -ip_whitelist: +ip_whitelist_netgo: - "212.121.131.106/32" # netgo berlin - "149.233.6.129/32" # netgo e-shelter - "46.245.219.98/32" # netgo borken - "164.138.195.162/32" # netgo Aachen - - "{{ shared_service_network }}" + +ip_whitelist: "{{ ip_whitelist_netgo + [shared_service_network] }}" offsite_storage_server_ip: 142.132.155.83/32 diff --git a/tasks/autodiscover_pre_tasks.yml b/tasks/autodiscover_pre_tasks.yml index c84095c..c78f616 100644 --- a/tasks/autodiscover_pre_tasks.yml +++ b/tasks/autodiscover_pre_tasks.yml @@ -101,11 +101,15 @@ {% set list= [] %}\ {% for server in hetzner_servers %}\ {% if server.labels.manual is not defined %}\ - {% for private_net in server.private_net %}\ - {% if private_net.network == stage_private_network_id|int %}\ - {{ list.append({'service': server.labels.service, 'private_ip': private_net.ip, 'public_ip': server.public_net.ipv4.ip, 'name': server.name, 'id': server.id}) }}\ - {% endif %}\ - {% endfor %}\ + {% if (server.private_net|length) > 0 %}\ + {% for private_net in server.private_net %}\ + {% if private_net.network == stage_private_network_id|int %}\ + {{ list.append({'service': server.labels.service, 'private_ip': private_net.ip, 'public_ip': server.public_net.ipv4.ip, 'name': server.name, 'id': server.id}) }}\ + {% endif %}\ + {% endfor %}\ + {% else %}\ + {{ list.append({'service': server.labels.service, 'private_ip': '-', 'public_ip': server.public_net.ipv4.ip, 'name': server.name, 'id': server.id}) }}\ + {% endif %}\ {% endif %}\ {% endfor %}\ {{ list|list }}"