DEV-1111 fixed server info auto discovery

qa
Ketelsen, Sven 3 years ago
parent a6b6e46c44
commit 435972d228

@ -150,14 +150,13 @@
- name: "Reading hetzner server infos for stage <{{ stage }}/{{ stage_kube }}>"
set_fact:
stage_server_infos: "\
{% set stage_server_infos= [] %}\
{% set stage_server_infos = [] %}\
{% for server in hetzner_servers %}\
{% if server.labels.manual is not defined %}\
{% set stage_server_info={'public_ip': server.public_net.ipv4.ip, 'name': server.name, 'id': server.id} %}\
{% for label in (server.labels | dict2items) %}\
{% set x=stage_server_info.__setitem__(label.key,label.value) %}\
{% endfor %}\
{% set x=stage_server_info.__setitem__('private_ip','-') %}\
{% if (server.private_net|length) > 0 %}\
{% for private_net in server.private_net %}\
@ -166,8 +165,8 @@
{% endif %}\
{% endfor %}\
{% endif %}\
{% endif %}\
{{ stage_server_infos.append(stage_server_info) }}\
{% endif %}\
{% endfor %}\
{{ stage_server_infos | list }}"
tags:

Loading…
Cancel
Save