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