From 984317fca1b9781f59b7885af56007be035c66eb Mon Sep 17 00:00:00 2001 From: Imran Iqbal Date: Wed, 30 Dec 2015 03:27:51 +0000 Subject: [PATCH] Use contents_pillar to work with multiple-line authorized_keys file --- users/init.sls | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/users/init.sls b/users/init.sls index deee86d..87b0ce8 100644 --- a/users/init.sls +++ b/users/init.sls @@ -207,9 +207,8 @@ users_authorized_keys_{{ name }}: {{ auth }} {% endfor -%} {% else %} - - contents: | - {%- for key_name, pillar_name in user['ssh_auth_pillar'].iteritems() %} - {{ salt['pillar.get'](pillar_name + ':' + key_name + ':pubkey', '') }} + {%- for key_name, pillar_name in user['ssh_auth_pillar'].items() %} + - contents_pillar: {{ pillar_name }}:{{ key_name }}:pubkey {%- endfor %} {% endif %} {% endif %}