Verbesserung und vereinfachung von tasks
This commit is contained in:
87
fedora.yml
87
fedora.yml
@@ -99,11 +99,14 @@
|
||||
|
||||
- name: Transfer der Konfigurationsdatei für die Fensterleiste.
|
||||
ansible.builtin.copy:
|
||||
src: ./files/plasma-org.kde.plasma.desktop-appletsrc
|
||||
src: "{{ item }}"
|
||||
dest: /home/{{ user_name }}/.config/
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: u+rw
|
||||
loop:
|
||||
- ./files/plasma-org.kde.plasma.desktop-appletsrc
|
||||
- ./files/plasmashellrc
|
||||
|
||||
- name: Wechsel in die GUI
|
||||
ansible.builtin.command:
|
||||
@@ -134,36 +137,32 @@
|
||||
args:
|
||||
creates: /var/log/taskrunner.done
|
||||
|
||||
- name: Downloadordner für Font erstellen.
|
||||
ansible.builtin.file:
|
||||
state: directory
|
||||
path: /tmp/install/font/
|
||||
mode: u=rwx,g=rw,o=rw
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
|
||||
- name: Download der Font
|
||||
- name: Downloadordner für Font erstellen
|
||||
tags: Font
|
||||
ansible.builtin.get_url:
|
||||
url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/FiraCode.zip
|
||||
dest: /tmp/install/font/FiraCode.zip
|
||||
mode: ug+rwx
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
tags: omp
|
||||
url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Hack.zip
|
||||
dest: /tmp/install/font/Hack.zip
|
||||
mode: u=rwx
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Erstellung des Fonts Ordners.
|
||||
- name: Anlegen des Font Ordners
|
||||
tags: Font
|
||||
ansible.builtin.file:
|
||||
path: /usr/share/fonts/nerd-fonts
|
||||
path: /usr/share/fonts/hack
|
||||
state: directory
|
||||
mode: "0755"
|
||||
become: true
|
||||
mode: u=rwx,g=rx,o=rx
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Entpacken der Fire Nerd Font.
|
||||
- name: Entpacken der Font
|
||||
tags: Font
|
||||
ansible.builtin.unarchive:
|
||||
src: /tmp/install/font/FiraCode.zip
|
||||
dest: /usr/share/fonts/nerd-fonts
|
||||
src: /tmp/install/font/Hack.zip
|
||||
dest: /usr/share/fonts/hack
|
||||
remote_src: true
|
||||
creates: /usr/share/fonts/nerd-fonts/FiraCode-Regular.ttf
|
||||
creates: /usr/share/fonts/hack/*
|
||||
mode: u=rw,go=r
|
||||
|
||||
- name: Installation des Fira Nerd Fonts.
|
||||
ansible.builtin.shell:
|
||||
@@ -178,47 +177,25 @@
|
||||
block:
|
||||
- name: Erstellung der Ordners für Konfigurationsdateinen.
|
||||
ansible.builtin.file:
|
||||
path: /home/{{ user_name }}/{{ item }}
|
||||
path: /home/{{ user_name }}/.config/{{ item }}
|
||||
state: directory
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: "{{ user_mode }}"
|
||||
loop:
|
||||
- .config/alacritty
|
||||
- .config/oh-my-posh
|
||||
- .config/fastfetch
|
||||
- alacritty
|
||||
- oh-my-posh
|
||||
- fastfetch
|
||||
- zellij
|
||||
|
||||
- name: Übertragung der Konfigurationsdatei für Alacritty.
|
||||
- name: Übertragen der Konfigurationsdateien in Ihre Ordner
|
||||
ansible.builtin.copy:
|
||||
dest: /home/{{ user_name }}/.config/alacritty/
|
||||
src: "{{ alacritty_conf }}"
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: u=rw
|
||||
|
||||
- name: Übertragung des Oh-My-Posh Theme.
|
||||
ansible.builtin.copy:
|
||||
dest: /home/{{ user_name }}/.config/oh-my-posh/
|
||||
src: "{{ omp_themes }}"
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: u=rw,g=r,o=r
|
||||
|
||||
- name: Übertragung des Fastfetch Theme.
|
||||
ansible.builtin.copy:
|
||||
dest: /home/{{ user_name }}/.config/fastfetch/
|
||||
src: "{{ fast_theme }}"
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: u+rw,g=r,o=r
|
||||
|
||||
- name: Übertragung der Bashrc Datei.
|
||||
ansible.builtin.copy:
|
||||
dest: "{{ user_home_path }}"
|
||||
src: "{{ bashrc_conf }}"
|
||||
owner: "{{ user_name }}"
|
||||
group: "{{ user_name }}"
|
||||
mode: u=rw,g=r,o=r
|
||||
loop: "{{ config_files }}"
|
||||
|
||||
- name: Aufräumarbeiten
|
||||
tags: Aufr
|
||||
|
||||
Reference in New Issue
Block a user