| 12345678910111213141516171819 |
- ---
- - name: Add ssh key
- hosts: "{{ my_hosts | d([]) }}"
- become: true
- tasks:
- - name: Install public keys
- ansible.posix.authorized_key:
- user: "{{ lookup('env', 'USER') }}"
- state: present
- key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
- - name: Change sudoers file
- ansible.builtin.lineinfile:
- path: /etc/sudoers
- state: present
- regexp: '^%sudo'
- line: '%sudo ALL=(ALL) NOPASSWD: ALL'
- validate: /usr/sbin/visudo -cf %s
|