diff --git a/states/users/sshkeys.sls b/states/users/sshkeys.sls index b5a9f99..86811e6 100644 --- a/states/users/sshkeys.sls +++ b/states/users/sshkeys.sls @@ -1,14 +1,14 @@ --- {%- from "users/map.jinja" import users with context -%} -{%- for username,user in users.items() %} +{%- for username, user in users.items() %} {%- if user.sshkeys is defined %} -{%- for key in user.sshkeys %} -ssh-key-{{ username }}-{{ key.name }}: - ssh_auth.{{ key.state }}: +{%- for name, sshkey in user.sshkeys.items() %} +ssh-key-{{ username }}-{{ name }}: + ssh_auth.{{ sshkey.state }}: - user: {{ username }} - names: - - {{ key.value }} + - {{ sshkey.value }} - require: - user: user-{{ username }} {% endfor %}