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