-changes to ssh key deployment

-simplified instructions
-attempt to prevent connman from installing - causes multiple ip's
-cleanup some unused tasks
-move openvpn to separate role
This commit is contained in:
Michael Pellegrino
2022-06-28 18:06:59 -04:00
parent a4e5168c87
commit 7456afed0f
12 changed files with 61 additions and 98 deletions

View File

@@ -18,24 +18,13 @@
- set_fact: def_password={{ def_pass }}
no_log:
- 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 }}"
- name:
ansible.posix.authorized_key:
user: "{{ def_username }}"
state: present
key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
- hosts: update
roles:
- update