]> freie-schul-it.de Git - fsit_smgt.git/blob - tasks/add_ansible_user.yml
09024dd6c38695cf656a03f8e9745a2b0277dec2
[fsit_smgt.git] / tasks / add_ansible_user.yml
1 ---
2 - name: Add ansible user to server
3 ansible.builtin.user:
4 name: ansible
5 shell: /bin/bash
6 - name: Allow "ansible"-user to have passwordless sudo
7 ansible.builtin.copy:
8 src: sudo_ansible
9 dest: /etc/sudoers.d/ansible
10 owner: root
11 group: root
12 mode: "0440"
13 - name: Add installbox-ansible-user _public_ ssh-key to the servers authorized_keys file
14 ansible.posix.authorized_key:
15 user: ansible
16 state: present
17 manage_dir: true
18 key: "{{ lookup('file', '/home/ansible/.ssh/id_ed25519.pub') }}"