christianlempa-boilerplates/ansible/configuration/ssh/config-add-sshkey.yaml

18 lines
477 B
YAML
Raw Normal View History

2021-06-11 15:01:45 +02:00
---
2023-05-25 13:48:38 +02:00
- name: add ssh key
hosts: "{{ my_hosts | d([]) }}"
2021-06-11 15:01:45 +02:00
become: yes
tasks:
- name: install public keys
ansible.posix.authorized_key:
user: "{{ lookup('env','USER') }}"
state: present
2021-09-17 14:12:39 +02:00
key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
2021-06-11 15:01:45 +02:00
- name: change sudoers file
ansible.builtin.lineinfile:
2021-06-11 15:01:45 +02:00
path: /etc/sudoers
state: present
regexp: '^%sudo'
line: '%sudo ALL=(ALL) NOPASSWD: ALL'
validate: /usr/sbin/visudo -cf %s