ref: Install authorized keys per user

Instead of installing authorized keys globally (same for everybody), we
pass in the authorized_keys variable per user, and thus the installation
also takes place per user.

This makes much more sense and works with minimal refactoring.
This commit is contained in:
Marty Oehme 2025-11-19 14:40:00 +01:00
parent 66ce16ce55
commit 6e30232057
Signed by: Marty
GPG key ID: 4E535BC19C61886E
2 changed files with 6 additions and 6 deletions

View file

@ -7,11 +7,10 @@ system_users:
- marty
- data
- incus-admin
authorized_keys:
- "{{ lookup('file', '~/.ssh/keys/bob.pub') }}"
- name: data
groups:
- data
create_home: false
shell: /sbin/nologin
system_authorized_keys:
- "{{ lookup('file', '~/.ssh/keys/bob.pub') }}"