# realraum ssh-config (generated by ansible NOC repo)
#######################################
-### dynamically generated hosts
+### dynamically generated host configs
{% for host in (groups['all'] | sort) %}
-{% set shortname = (host.split('.') | first) %}
-Host {{ host }}.realraum.at r3-{{ shortname }} r3g-{{ shortname }} r3e-{{ shortname }}
- Hostname {{ host }}.realraum.at
+Host {{ hostvars[host].ansible_host }} r3-{{ host }} r3g-{{ host }} r3e-{{ host }}
+ Hostname {{ hostvars[host].ansible_host }}
{% if 'localconfig_ssh_config_proxycommand' in hostvars[host] %}
ProxyCommand {{ hostvars[host].localconfig_ssh_config_proxycommand }}
{% endif %}
{% if 'localconfig_ssh_config_user' in hostvars[host] %}
User {{ hostvars[host].localconfig_ssh_config_user }}
{% endif %}
-{% if 'localconfig_ssh_config_port' in hostvars[host] %}
- Port {{ hostvars[host].localconfig_ssh_config_port }}
+{% if hostvars[host].ansible_port != 22000 %}
+ Port {{ hostvars[host].ansible_port }}
{% endif %}
{% endfor %}
Host gnocchi2.realraum.at r3-gnocchi2
Hostname gnocchi2.realraum.at
-Host torwaechter.mgmt.realraum.at r3g-torwaechter
- Hostname torwaechter.mgmt.realraum.at
- User realraum
-
Host ap0.mgmt.realraum.at r3g-ap0
Hostname ap0.mgmt.realraum.at
User root
Hostname ap1.mgmt.realraum.at
User root
+Host ap2.mgmt.realraum.at r3g-ap2
+ Hostname ap2.mgmt.realraum.at
+ User root
+
Host licht.realraum.at r3-licht r3g-licht r3e-licht
Hostname licht.realraum.at
User realraum