ソースを参照

adjust file permissions of public ssh-keys

master
Daniel Kraemer 7年前
コミット
d8d2017629
2個のファイルの変更6行の追加1行の削除
  1. +2
    -1
      pillar.example
  2. +4
    -0
      users/init.sls

+ 2
- 1
pillar.example ファイルの表示

ssh_keys: ssh_keys:
privkey: PRIVATEKEY privkey: PRIVATEKEY
pubkey: PUBLICKEY pubkey: PUBLICKEY
# you can provide multiple keys, the keyname is takes as filename
# you can provide multiple keys, the keyname is taken as filename
# make sure your public keys suffix is .pub
foobar: PRIVATEKEY foobar: PRIVATEKEY
foobar.pub: PUBLICKEY foobar.pub: PUBLICKEY
# ... or you can pull them from a different pillar, # ... or you can pull them from a different pillar,

+ 4
- 0
users/init.sls ファイルの表示

- name: {{ home }}/.ssh/{{ key_name }} - name: {{ home }}/.ssh/{{ key_name }}
- user: {{ name }} - user: {{ name }}
- group: {{ user_group }} - group: {{ user_group }}
{% if key_name.endswith(".pub") %}
- mode: 644
{% else %}
- mode: 600 - mode: 600
{% endif %}
- show_diff: False - show_diff: False
- contents_pillar: users:{{ name }}:ssh_keys:{{ _key }} - contents_pillar: users:{{ name }}:ssh_keys:{{ _key }}
- require: - require:

読み込み中…
キャンセル
保存