Merge pull request #54 from ketzacoatl/patch-1
Add support for Host definitions in ssh_config
This commit is contained in:
commit
a2408d5e1e
@ -68,6 +68,15 @@
|
|||||||
{{ option(' PermitLocalCommand', 'no') }}
|
{{ option(' PermitLocalCommand', 'no') }}
|
||||||
{{ option(' VisualHostKey', 'no') }}
|
{{ option(' VisualHostKey', 'no') }}
|
||||||
|
|
||||||
|
{%- if 'Hosts' in ssh_config %}
|
||||||
|
{%- do processed_options.append('Hosts') %}
|
||||||
|
{% for host, conf in ssh_config['Hosts'].items() %}
|
||||||
|
Host {{ host }}
|
||||||
|
{%- for key, val in conf.items() %}
|
||||||
|
{{ key }} {{ val }}{%- endfor %}
|
||||||
|
{%- endfor %}
|
||||||
|
{%- endif %}
|
||||||
|
|
||||||
{# Handling unknown in salt template options #}
|
{# Handling unknown in salt template options #}
|
||||||
{%- for keyword in ssh_config.keys() %}
|
{%- for keyword in ssh_config.keys() %}
|
||||||
{#- Matches have to be at the bottom and should be handled differently -#}
|
{#- Matches have to be at the bottom and should be handled differently -#}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user