Anpassung des Bezeichnug der einzelnen Tasks
This commit is contained in:
68
main.yml
68
main.yml
@@ -1,5 +1,5 @@
|
||||
---
|
||||
- name: Linux Installaton Meines PCs
|
||||
- name: Linux Installation Meines PCs.
|
||||
remote_user: ansi
|
||||
hosts: MeinTest
|
||||
become: true
|
||||
@@ -8,11 +8,11 @@
|
||||
- ./vars/Programm_liste.yaml
|
||||
|
||||
tasks:
|
||||
- name: Erreichbarkeit des Ziels Prüfen
|
||||
- name: Erreichbarkeit des Ziels Prüfen.
|
||||
ansible.builtin.ping:
|
||||
data: Pong
|
||||
|
||||
- name: Erstellung Meines benutzers
|
||||
- name: Erstellung Meines Benutzers.
|
||||
tags: User
|
||||
ansible.builtin.user:
|
||||
append: true
|
||||
@@ -21,33 +21,33 @@
|
||||
shell: "{{ user_shell }}"
|
||||
groups: "{{ user_groups }}"
|
||||
password: "{{ user_password | password_hash('sha256') }}"
|
||||
update_password: always
|
||||
update_password: on_create
|
||||
|
||||
- name: Install Grundpackete
|
||||
- name: Installation von Grundpaketen.
|
||||
tags: Test
|
||||
block:
|
||||
- name: Install RPM Packete
|
||||
- name: Installation von RPM Paketen.
|
||||
ansible.builtin.dnf:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
disable_gpg_check: true
|
||||
loop:
|
||||
- "{{ rpm_packete }}"
|
||||
- "{{ rpm_Pakete }}"
|
||||
|
||||
- name: Update cach fü DNF
|
||||
- name: Aktualisierung des dnf caches.
|
||||
ansible.builtin.dnf5:
|
||||
update_cache: true
|
||||
|
||||
- name: Install DNF Packete
|
||||
- name: Installation von DNF Paketen.
|
||||
ansible.builtin.dnf:
|
||||
autoremove: true
|
||||
name: "{{ item }}"
|
||||
use_backend: dnf5
|
||||
skip_broken: true
|
||||
loop:
|
||||
- "{{ dnf_Packete }}"
|
||||
- "{{ dnf_Pakete }}"
|
||||
|
||||
- name: Install flathub
|
||||
- name: Hinzufügen von der Quelle flathub.
|
||||
become_user: "{{ user_name }}"
|
||||
become: true
|
||||
community.general.flatpak_remote:
|
||||
@@ -56,7 +56,7 @@
|
||||
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
method: user
|
||||
|
||||
- name: Install Obsidan
|
||||
- name: Installation von Paketen über Flathub mittels Flatpak.
|
||||
become_user: "{{ user_name }}"
|
||||
become: true
|
||||
community.general.flatpak:
|
||||
@@ -87,18 +87,22 @@
|
||||
name: Zellij
|
||||
state: present
|
||||
|
||||
- name: Download Oh-My-Posh
|
||||
- name: Download des Oh-My-Posh Installationsscript
|
||||
ansible.builtin.get_url:
|
||||
url: https://ohmyposh.dev/install.sh
|
||||
dest: /tmp/
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: "{{ user_mode }}"
|
||||
|
||||
tags: omp
|
||||
|
||||
- name: Install Oh-My-Posh
|
||||
- name: Installation von Oh-My-Posh.
|
||||
ansible.builtin.shell:
|
||||
cmd: su - pan -c /tmp/install.sh
|
||||
tags: omp
|
||||
args:
|
||||
creates: /var/log/taskrunner.done
|
||||
|
||||
- name: Ordner für Font installer erstellen
|
||||
ansible.builtin.file:
|
||||
@@ -119,18 +123,46 @@
|
||||
group: "{{ user_name }}"
|
||||
tags: omp
|
||||
|
||||
- name: Install Fire Nerd Font
|
||||
- name: Erstellung des Fonts Ordners.
|
||||
ansible.builtin.file:
|
||||
path: /usr/share/fonts/nerd-fonts
|
||||
state: directory
|
||||
mode: "0755"
|
||||
become: true
|
||||
tags: omp
|
||||
|
||||
- name: Entpacken der Fire Nerd Font.
|
||||
ansible.builtin.unarchive:
|
||||
src: /tmp/font/FiraCode.zip
|
||||
dest: /usr/share/fonts/nerd-fonts
|
||||
remote_src: true
|
||||
creates: /usr/share/fonts/nerd-fonts/FiraCode-Regular.ttf
|
||||
tags: omp
|
||||
|
||||
- name: Erstellung des Konfiordners für Alacritty
|
||||
- name: Installation des Fira Nerd Fonts.
|
||||
ansible.builtin.shell:
|
||||
cmd: fc-cache -fv
|
||||
become: true
|
||||
args:
|
||||
creates: /var/log/taskrunner.done
|
||||
tags: omp
|
||||
|
||||
- name: Erstellung des Konfigurationsorder für Alacritty.
|
||||
tags: Folder
|
||||
ansible.builtin.file:
|
||||
path: /home/"{{ user_name }}"/.config/"{{ item }}"
|
||||
path: /home/{{ user_name }}/{{ item }}
|
||||
state: directory
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: "{{ user_mode }}"
|
||||
loop:
|
||||
- .config/alacritty
|
||||
- themes
|
||||
|
||||
- name: Transfer der Bashrc Datei.
|
||||
ansible.builtin.copy:
|
||||
dest: "{{ user_home_path }}"
|
||||
src: /home/philip/.bashrc
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: u=rw,g=r,o=r
|
||||
tags: bash
|
||||
|
||||
Reference in New Issue
Block a user