From d8bd645a80daf12d78f0711daa935666d2b522d7 Mon Sep 17 00:00:00 2001 From: uumas Date: Sun, 12 Oct 2025 19:26:12 +0300 Subject: [PATCH] Support ssh_pubkeys as list --- roles/users/tasks/main.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/roles/users/tasks/main.yaml b/roles/users/tasks/main.yaml index 672edfb..79ae8a1 100644 --- a/roles/users/tasks/main.yaml +++ b/roles/users/tasks/main.yaml @@ -26,7 +26,8 @@ - name: Set ssh authorized keys for users ansible.posix.authorized_key: user: "{{ item.name }}" - key: "{{ item.ssh_pubkey }}" + key: "{{ item.ssh_pubkeys | default([item.ssh_pubkey]) | join('\n') }}" + exclusive: true when: item.state | default('present') == 'present' loop: "{{ users }}"