Tags überarbeitet und Aufbau des Playbooks angepasst

This commit is contained in:
PAN
2025-08-04 00:08:10 +02:00
parent 7e1d53339a
commit 98a2609249

View File

@@ -13,7 +13,7 @@
ansible.builtin.ping:
- name: Erstellung Meines Benutzers.
tags: User
tags: Benutzer_erstellen
ansible.builtin.user:
append: true
create_home: true
@@ -24,7 +24,7 @@
update_password: on_create
- name: Installation von Grundpaketen.
tags: Test
tags: IQP
block:
- name: Installation von RPM Paketen.
ansible.builtin.dnf:
@@ -66,20 +66,22 @@
state: present
loop: "{{ flatpaks }}"
- name: Wechsel des default Target
- name: Einrichtung des Desktop Envirement
tags: DE
ansible.builtin.command: systemctl set-default graphical.target
changed_when: true
block:
- name: Wechsel des default Target
ansible.builtin.command: systemctl set-default graphical.target
changed_when: true
- name: Wechsel auf SDDM
tags: DE
ansible.builtin.systemd_service:
enabled: true
force: true
name: sddm.service
state: started
- name: Wechsel auf SDDM
ansible.builtin.systemd_service:
enabled: true
force: true
name: sddm.service
state: started
- name: Terminal Anpassungen.
tags: TA
block:
- name: Aktiviere Zellij Corp
community.general.copr:
@@ -108,7 +110,6 @@
mode: u=rwx,go=rw
- name: Download des Oh-My-Posh Installationsscript
tags: omp
ansible.builtin.get_url:
url: https://ohmyposh.dev/install.sh
dest: /tmp/install/
@@ -117,7 +118,6 @@
mode: "{{ user_mode }}"
- name: Installation von Oh-My-Posh.
tags: omp
ansible.builtin.shell:
cmd: su - pan -c /tmp/install/install.sh
args:
@@ -131,8 +131,6 @@
owner: "{{ user_name }}"
group: "{{ user_name }}"
tags: omp
- name: Download der font
ansible.builtin.get_url:
url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/FiraCode.zip
@@ -148,7 +146,6 @@
state: directory
mode: "0755"
become: true
tags: omp
- name: Entpacken der Fire Nerd Font.
ansible.builtin.unarchive:
@@ -156,7 +153,6 @@
dest: /usr/share/fonts/nerd-fonts
remote_src: true
creates: /usr/share/fonts/nerd-fonts/FiraCode-Regular.ttf
tags: omp
- name: Installation des Fira Nerd Fonts.
ansible.builtin.shell:
@@ -167,9 +163,9 @@
tags: omp
- name: Konfigurationsdateien anlegen
tags: konfs
block:
- name: Erstellung des Konfigurationsorder für Alacritty.
tags: alac
ansible.builtin.file:
path: /home/{{ user_name }}/{{ item }}
state: directory
@@ -186,7 +182,6 @@
owner: "{{ user_name }}"
group: "{{ user_name }}"
mode: u=rw
tags: alac
- name: Transfer der Bashrc Datei.
ansible.builtin.copy:
@@ -195,9 +190,11 @@
owner: "{{ user_name }}"
group: "{{ user_name }}"
mode: u=rw,g=r,o=r
tags: bash
- name: Aufräumen des tmp pfad
ansible.builtin.file:
state: absent
path: /tmp/install/
- name: Aufräumarbeiten
tags: Aufr
block:
- name: Aufräumen des tmp pfad
ansible.builtin.file:
state: absent
path: /tmp/install/