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