From 60856b5b6563d46b260312dc75bd2b5aa752bea2 Mon Sep 17 00:00:00 2001 From: Adyrem Date: Wed, 13 May 2026 18:00:11 +0200 Subject: [PATCH] Fix authorized_key FQCN and add ansible.posix to CI collections ansible.posix.authorized_key replaces the bare module name removed in ansible-core 2.x. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/lint.yml | 2 +- ansible/roles/common/tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml index 0ae642a..a01c9fe 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/lint.yml @@ -25,7 +25,7 @@ jobs: - name: Install ansible-lint and collections run: | python3 -m pip install ansible-lint --break-system-packages --quiet - ~/.local/bin/ansible-galaxy collection install community.general community.postgresql + ~/.local/bin/ansible-galaxy collection install community.general community.postgresql ansible.posix - name: Run ansible-lint working-directory: ansible diff --git a/ansible/roles/common/tasks/main.yml b/ansible/roles/common/tasks/main.yml index f2f40d8..636488f 100644 --- a/ansible/roles/common/tasks/main.yml +++ b/ansible/roles/common/tasks/main.yml @@ -11,7 +11,7 @@ validate: visudo -cf %s - name: Ensure admin SSH key is authorized - authorized_key: + ansible.posix.authorized_key: user: "{{ admin_user }}" key: "{{ admin_ssh_key }}" state: present