From f1a7a21f0f9c1bf7c9e946de6cd8b8a94cb17859 Mon Sep 17 00:00:00 2001 From: gemini Date: Wed, 15 Apr 2026 19:52:40 +0200 Subject: [PATCH] Add playbook for matej-server to create godan user with sudo and SSH key --- playbooks/hosts/matej-server.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 playbooks/hosts/matej-server.yml diff --git a/playbooks/hosts/matej-server.yml b/playbooks/hosts/matej-server.yml new file mode 100644 index 0000000..3ac2b23 --- /dev/null +++ b/playbooks/hosts/matej-server.yml @@ -0,0 +1,24 @@ +--- +- hosts: all + tasks: + - name: Create godan user + ansible.builtin.user: + name: godan + state: present + create_home: yes + shell: /bin/bash + become: yes + + - name: Add godan user to sudo group + ansible.builtin.user: + name: godan + groups: sudo + append: yes + become: yes + + - name: Add SSH authorized key for godan user + ansible.posix.authorized_key: + user: godan + state: present + key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOBa7padbnxWe1Ct5jguWdJ1rhRrDqk6m6xJA0OJzkQv" + become: yes