А какое отношение sudo имеет к ssh-agent?
прямое: у меня стоит pam_ssh_agent_auth, и sudo его использует
Скорее всего не хватает выставленной переменной SSH_AUTH_SOCK.
так ведь хватает, и sudo о ней знает
SSH сессия Ansible может сбрасывает. Куда-то туда попробуйте покопать с дебагом.
ежели сбрасывает, что можно сделать?
В sudoers: Defaults env_keep += “SSH_AUTH_SOCK”
Вот этих настроек достаточно. Найдите способ сделать дебаг всего, что Ansibne выполняет на удалённом хосте, включая просмотр выставленных переменных. Я забыл, как это делать. https://jpmens.net/2021/11/21/pam-ssh-agent-authentication-with-ansible/
многообещающая ссылка, щас почитаем
У вас уже там всё есть.
Обсуждают сегодня