我開始使用Ansible來自動創建用戶。以下代碼創建用戶和/home/test_user_003/.ssh/id_rsa.pub文件。Ansible authorized_key找不到密鑰文件
但authorized_key步驟給出錯誤「在查找中找不到文件」。它在那裏,我可以看到它。
---
- hosts: test
become: true
tasks:
- name: create user
user:
name: test_user_003
generate_ssh_key: yes
group: sudo
ssh_key_passphrase: xyz
- name: Set authorized key
authorized_key:
user: test_user_003
state: present
key: "{{ lookup('file', '/home/test_user_003/.ssh/id_rsa.pub') }}"
(我很想知道爲什麼「鑰匙」使用查找,但多數民衆贊成只有教育)
哪臺機器上,你尋找的鑰匙嗎? – ThoFin