diff --git a/README.md b/README.md index 6a4c33d..46ba2c7 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,11 @@ Der Aufbau des Playbooks ist eventuell etwas untypisch, aber es wird mit der Zeit besser. ### Konfigs -Die Benuterangaben wie befinden sich in einer Ansible Vaultdatei. +Die Benutzerdaten befinden sich in einer Ansible-Vaultdatei. -Der Hautpfad für Konfigurationsdateien ist -[Hier](./Konfigs/) +Der Hauptpfad für Konfigurationsdateien ist +[Hier](./files/) ### Programm liste Die ausgewählten Programme und Repos beinhalten Programme, die ich nutze. -Ich habe mich absichtlich für eine KDE-Minimalinstallation entschieden, da mit KDE mir nicht etwas installiert, was ich gar nicht möchte. \ No newline at end of file +Ich habe mich absichtlich für eine KDE-Minimalinstallation entschieden, da mit KDE mir nicht etwas installiert, was ich gar nicht möchte. diff --git a/fedora.yml b/fedora.yml index 523d6e1..181cecc 100644 --- a/fedora.yml +++ b/fedora.yml @@ -1,7 +1,12 @@ --- - name: Linux Installation Meines PCs. +<<<<<<< HEAD remote_user: root hosts: all +======= + remote_user: ansi + hosts: kickdev.local +>>>>>>> pan/HEAD become: true vars_files: - ./vars/user_config.yaml @@ -13,7 +18,7 @@ tags: connect ansible.builtin.ping: - - name: Erstellung Meines Benutzers. + - name: Erstellung meines Benutzers. tags: Benutzer_erstellen ansible.builtin.user: append: true @@ -28,7 +33,7 @@ tags: IQP become: true block: - - name: Aktiviere von Corps + - name: Aktiviere von Corps. become: true community.general.copr: host: copr.fedorainfracloud.org @@ -42,7 +47,7 @@ state: present loop: "{{ rpm_keys }}" - - name: Transfer .repo file für Codium + - name: Transfer .repo file für Codium. ansible.builtin.copy: src: ./files/vscodium.repo dest: /etc/yum.repos.d/ @@ -56,13 +61,13 @@ state: present loop: "{{ RPMs }}" - - name: Installation von DNF Paketen. + - name: Installation von Paketen mittels DNF. ansible.builtin.dnf: update_cache: true name: "{{ item }}" loop: "{{ dnf_Pakete }}" - - name: Hinzufügen von der Quelle flathub. + - name: Hinzufügen der Quelle Flathub. become_user: "{{ user_name }}" become: true community.general.flatpak_remote: @@ -71,7 +76,7 @@ flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo method: user - - name: Installation von Paketen über Flathub mittels Flatpak. + - name: Installation von Paketen mittels Flatpak. become_user: "{{ user_name }}" become: true community.general.flatpak: @@ -82,25 +87,25 @@ state: present loop: "{{ flatpaks }}" - - name: Einrichtung des Desktop Environment + - name: Einrichtung des Desktop-Environment. tags: DE block: - - name: Wechsel des default Target + - name: Wechsel des default Target. ansible.builtin.command: cmd: systemctl set-default graphical.target changed_when: true - - name: Wechsel auf SDDM + - name: SDDM starten ansible.builtin.systemd_service: enabled: true force: true name: sddm.service state: started - - name: Transfer der Konfigurationsdatei für die fesnterleiste + - name: Transfer der Konfigurationsdatei für die Fensterleiste. ansible.builtin.copy: src: ./files/plasma-org.kde.plasma.desktop-appletsrc - dest: /home/{{ user_name }}/.config/plasma-org.kde.plasma.desktop-appletsrc + dest: /home/{{ user_name }}/.config/ owner: "{{ user_name }}" group: "{{ user_name }}" mode: u+rw @@ -109,7 +114,7 @@ ansible.builtin.command: cmd: systemctl isolate graphical.target - - name: Terminal Anpassungen. + - name: Terminalanpassungen. tags: TA block: - name: Erstellung des Temp Ordners. @@ -120,7 +125,7 @@ group: "{{ user_name }}" mode: u=rwx,go=rw - - name: Download des Oh-My-Posh Installationsscript + - name: Download des Oh-My-Posh-Installationsscripts. ansible.builtin.get_url: url: https://ohmyposh.dev/install.sh dest: /tmp/install/ @@ -134,7 +139,7 @@ args: creates: /var/log/taskrunner.done - - name: Ordner für Font installer erstellen + - name: Downloadordner für Font erstellen. ansible.builtin.file: state: directory path: /tmp/install/font/ @@ -142,7 +147,7 @@ owner: "{{ user_name }}" group: "{{ user_name }}" - - name: Download der font + - name: Download der 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 @@ -173,10 +178,10 @@ creates: /var/log/taskrunner.done tags: omp - - name: Konfigurationsdateien anlegen + - name: Konfigurationsdateien anlegen. tags: konfs block: - - name: Erstellung des Konfigurationsorder für Alacritty. + - name: Erstellung der Ordners für Konfigurationsdateinen. ansible.builtin.file: path: /home/{{ user_name }}/{{ item }} state: directory @@ -196,7 +201,7 @@ group: "{{ user_name }}" mode: u=rw - - name: Übertragung des Oh-My-Posh Theme + - name: Übertragung des Oh-My-Posh Theme. ansible.builtin.copy: dest: /home/{{ user_name }}/.config/oh-my-posh/ src: "{{ omp_themes }}" @@ -204,7 +209,7 @@ group: "{{ user_name }}" mode: u=rw,g=r,o=r - - name: Transfer des Fastfetch Theme + - name: Übertragung des Fastfetch Theme. ansible.builtin.copy: dest: /home/{{ user_name }}/.config/fastfetch/ src: "{{ fast_theme }}" @@ -212,7 +217,7 @@ group: "{{ user_name }}" mode: u+rw,g=r,o=r - - name: Transfer der Bashrc Datei. + - name: Übertragung der Bashrc Datei. ansible.builtin.copy: dest: "{{ user_home_path }}" src: "{{ bashrc_conf }}" @@ -223,7 +228,7 @@ - name: Aufräumarbeiten tags: Aufr block: - - name: Aufräumen des tmp pfads + - name: Aufräumen des tmp pfads. ansible.builtin.file: state: absent path: /tmp/install/ diff --git a/inventory.ini b/inventory.ini index 3342bce..cef7df7 100644 --- a/inventory.ini +++ b/inventory.ini @@ -1,2 +1,9 @@ +<<<<<<< HEAD [MeinePC] kickdev +======= +[VMs] +kickdev.local ansible_host=192.168.2.189 +[Mein-PC] +Philip-PC ansible_host=192.168.2.162 +>>>>>>> pan/HEAD