【发布时间】:2016-05-13 18:53:29
【问题描述】:
我想创建一个新用户,然后将 SSH 密钥复制到这个用户目录(我在执行角色之前已经有了这个密钥)。之后我想禁用密码登录。
这是我现在所拥有的: 我的任务/main.yml
- name: Add users
user: name={{ item }}
groups=users,wheel
update_password=on_create
password=$6$QoFz/cLhsroToP$4...
with_items:"{{ list }}"
- name: Copy SSH keys
authorized_key: user={{ item }} key={{ item }}.pub state=present
with_items: "{{ list }}"
我的 vars/main.yml 文件:
list:
- 'user1'
- 'user2'
- 'user3'
这是我的问题 - 我的密钥存储在哪里?这种复制方式正确吗?
我有一个错误:
failed: [127.0.0.1] => (item=user1) => {"failed": true, "item": "user1"}
msg: invalid key specified: user1.pub
【问题讨论】: