У вас неправильное понимание: lookup("file")
возвращает содержимое файла, но - так как его имя - дешевая распродажа - ansible_ssh_private_key_file
хочет путь на узле контроллера к s sh закрытый ключ файл , а не его содержимое.
Вы можете использовать lookup("fileglob", "jenkins.pem", wantlist=True) | first
, чтобы получить путь к этому файлу jenkins.pem
, если у вас его еще нет, так как я верю, что ansible хочет, чтобы ssh_private_key_file
путь был полностью квалифицирован.