From 07f81c7cd6764e099f33be6909df8120c009337c Mon Sep 17 00:00:00 2001 From: Jesko Date: Wed, 8 May 2024 17:27:16 +0200 Subject: [PATCH] user bereinigen --- playbook.yml | 1 + roles/aptupgrade/tasks/main.yml | 7 +++++++ roles/pruefungsuser/tasks/main.yml | 16 ++++++++++++++-- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 roles/aptupgrade/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index 61b6f51..ffebca4 100644 --- a/playbook.yml +++ b/playbook.yml @@ -14,6 +14,7 @@ name: Europe/Berlin roles: + - role: aptupgrade # upgrade des Systems - role: pruefungsuser # anlegen des Users (config in vars) - role: libreoffice # libreoffice installieren und verlinken - role: ufw # firewall konfigurieren diff --git a/roles/aptupgrade/tasks/main.yml b/roles/aptupgrade/tasks/main.yml new file mode 100644 index 0000000..5917498 --- /dev/null +++ b/roles/aptupgrade/tasks/main.yml @@ -0,0 +1,7 @@ +- name: upgrade + apt: + upgrade: full + update_cache: yes + cache_valid_time: 43200 + autoremove: yes + autoclean: yes diff --git a/roles/pruefungsuser/tasks/main.yml b/roles/pruefungsuser/tasks/main.yml index 95a59fc..0e1c75f 100644 --- a/roles/pruefungsuser/tasks/main.yml +++ b/roles/pruefungsuser/tasks/main.yml @@ -3,7 +3,7 @@ name: "{{ pruefungsgruppe }}" state: present -- name: create user student +- name: create pruefungsuser ansible.builtin.user: name: "{{ pruefungsuser }}" password: "{{ pruefungspasswort | password_hash('sha512') }}" @@ -20,4 +20,16 @@ group: "{{ pruefungsgruppe }}" loop: - "/home/{{ pruefungsuser }}/.config/" - - "/home/{{ pruefungsuser }}/Schreibtisch/" \ No newline at end of file + - "/home/{{ pruefungsuser }}/Schreibtisch/" + + +- name: Remove user + user: + name: "{{ item }}" + state: absent + remove: yes + loop: + - "pruefung" + - "pruefling" + + \ No newline at end of file