Files
dsfin-ansible/deploy_authorized_keys.yml

22 lines
543 B
YAML

---
- hosts: all
tasks:
- name: make direcotry
file:
path: "/home/{{ def_username }}/.ssh"
owner: "{{ def_username }}"
group: "{{ def_username }}"
mode: '0700'
state: directory
- name: create empty file
file:
path: "/home/{{ def_username }}/.ssh/authorized_keys"
owner: "{{ def_username }}"
group: "{{ def_username }}"
mode: '0644'
state: touch
- name: put pubkey
lineinfile:
path: "/home/{{ def_username }}/.ssh/authorized_keys"
line: "{{ pubkey }}"