小编Ale*_*oux的帖子

如何使用 Ansible 和用户模块将现有公钥添加到authorized_keys 文件中?

我正在使用 Ansible 编写一个简单的任务来创建用户并添加现有的 RSA 公钥。这是我写的代码:

- name: SYSTEM - Create test user
  tags: system-user
  user: 
        name: "{{ test_user }}"
        state: present
        createhome: yes

- name: SYSTEM - Add existing pub key for test user
  tags: system-user
  copy: 
       content: "{{ test_user_pubkey }}"
       dest: "/tmp/test_user_id_rsa.pub"
       force: no
       owner: "{{ test_user }}"
       group: "{{ test_user }}"
       mode: 0600

- name: SYSTEM - Set authorized key for test_user took from file
  tags: system-user
  authorized_key:
        user: "{{ test_user }}"
        state: present
        key: "{{ lookup('file', '/tmp/test_user_id_rsa.pub') …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-keys ansible

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

ansible ×1

ssh ×1

ssh-keys ×1