Merge pull request #51 from mathieupotier/master

Put ssh keys on configured path in sshd_config (AuthorizedKeysFile)
This commit is contained in:
Forrest
2016-10-31 09:32:50 -07:00
committed by GitHub
2 changed files with 11 additions and 1 deletions
+7 -1
View File
@@ -38,12 +38,18 @@ include:
{{ print_name(identifier, key) }}:
ssh_auth.present:
{{ print_ssh_auth(identifier, key) }}
{%- if 'sshd_config' in pillar and 'AuthorizedKeysFile' in pillar['sshd_config'] %}
- config: '{{ pillar['sshd_config']['AuthorizedKeysFile'] }}'
{% endif -%}
- require:
- service: {{ openssh.service }}
{%- else %}
{{ print_name(identifier, key) }}:
ssh_auth.absent:
{{ print_ssh_auth(identifier, key) }}
{%- if 'sshd_config' in pillar and 'AuthorizedKeysFile' in pillar['sshd_config'] %}
- config: '{{ pillar['sshd_config']['AuthorizedKeysFile'] }}'
{% endif -%}
{%- endif -%}
{%- endfor -%}
{%- endfor -%}
{%- endfor -%}