Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

28 rindas
677B

  1. ---
  2. - name: ssh key
  3. user:
  4. name: "{{ item }}"
  5. generate_ssh_key: yes
  6. ssh_key_type: ed25519
  7. register: user_ssh_keys_info
  8. loop: "{{ users.keys() | list }}"
  9. - name: ssh directory
  10. file:
  11. path: "{{ users[item].home | default('/home/'+item) }}/.ssh"
  12. owner: "{{ item }}"
  13. group: "{{ item }}"
  14. mode: "700"
  15. state: directory
  16. loop: "{{ users.keys() | list }}"
  17. - name: ssh authorized keys
  18. template:
  19. src: ssh_authorized_keys.j2
  20. dest: "{{ users[item].home | default('/home/'+item) }}/.ssh/authorized_keys"
  21. owner: "{{ item }}"
  22. group: "{{ item }}"
  23. loop: "{{ users.keys() | list }}"
  24. when: users[item].ssh_authorized_keys is defined