]> freie-schul-it.de Git - fsit_smgt.git/commitdiff
Ansible-User getrennt als root anlegen
authorUllli <ullli@freie-schul-it.de>
Tue, 28 Apr 2026 06:59:11 +0000 (08:59 +0200)
committerUllli <ullli@freie-schul-it.de>
Tue, 28 Apr 2026 06:59:11 +0000 (08:59 +0200)
tasks/add-ansible-user.yml [new file with mode: 0644]

diff --git a/tasks/add-ansible-user.yml b/tasks/add-ansible-user.yml
new file mode 100644 (file)
index 0000000..09024dd
--- /dev/null
@@ -0,0 +1,18 @@
+---
+- name: Add ansible user to server
+  ansible.builtin.user:
+    name: ansible
+    shell: /bin/bash
+- name: Allow "ansible"-user to have passwordless sudo
+  ansible.builtin.copy:
+    src: sudo_ansible
+    dest: /etc/sudoers.d/ansible
+    owner: root
+    group: root
+    mode: "0440"
+- name: Add installbox-ansible-user _public_ ssh-key to the servers authorized_keys file
+  ansible.posix.authorized_key:
+    user: ansible
+    state: present
+    manage_dir: true
+    key: "{{ lookup('file', '/home/ansible/.ssh/id_ed25519.pub') }}"