【发布时间】:2017-07-27 19:09:20
【问题描述】:
我开始使用 Ansible 来自动创建用户。以下代码创建用户和 /home/test_user_003/.ssh/id_rsa.pub 文件。
但是 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') }}"
(我很想知道为什么“key”使用查找,但这仅用于教育)
【问题讨论】:
-
您在哪台机器上寻找密钥?
标签: ansible