mirror of
https://github.com/saltstack-formulas/users-formula.git
synced 2026-10-05 06:04:34 +02:00
Support "salt://path_to_keyname" ssh_key definition in users."user name".ssh_keys."privkey|pubkey" pillar data
This commit is contained in:
1 parent
2844c9091e
commit
1dfef11303
1 file changed
+5
@@ -194,7 +194,12 @@ users_{{ name }}_{{ key_name }}_key:
|
||||
- mode: 600
|
||||
{% endif %}
|
||||
- show_diff: False
|
||||
{%- set key_value = salt['pillar.get']('users:'+name+':ssh_keys:'+_key) %}
|
||||
{%- if 'salt://' in key_value[:7] %}
|
||||
- source: {{ key_value }}
|
||||
{%- else %}
|
||||
- contents_pillar: users:{{ name }}:ssh_keys:{{ _key }}
|
||||
{%- endif %}
|
||||
- require:
|
||||
- user: users_{{ name }}_user
|
||||
{% for group in user.get('groups', []) %}
|
||||
|
||||
Reference in new issue
Block a user