weitere Aenderungen

This commit is contained in:
2021-02-25 09:37:42 +01:00
parent db70a6c417
commit 17b4ed6ef6
50 changed files with 946 additions and 4 deletions

View File

@@ -0,0 +1,24 @@
- name: system setup | GPU | NVidia
tags: gpu,nvidia,systemsetup
package:
state: latest
name:
- cuda
- nvidia
- nvidia-settings
- nvidia-utils
- nvtop
when: nvidia is defined and nvidia == true
- name: system setup | GPU | NVidia-Prime
tags: gpu,nvidia,prime,system setup
package:
state: latest
name: nvidia-prime
when:
- nvidia is defined
- nvidia == true
- mobile is defined
- mobile == true
- nvidia_prime is defined
- nvidia_prime == true

View File

@@ -0,0 +1,34 @@
- name: system setup | utilities | install utility packages
tags: packages,system,system setup
package:
state: latest
name:
- bashtop
- curl
- exa
- htop
- iftop
- iotop
- "{{ lm_sensors_package }}"
- lsd
- lsof
- neofetch
- net-tools
- "{{ nfs_client_package }}"
- ranger
- rsync
- tmux
- traceroute
- vifm
- "{{ vim_package }}"
- wget
- name: system setup | utilities | install man-pages (arch)
tags: packages,system,settings
pacman:
state: latest
name:
- man-db
- man-pages
when: ansible_distribution == "Archlinux"

View File

@@ -0,0 +1,13 @@
- name: system setup | shell | zsh
tags: shell,zsh,system setup
package:
state: latest
name:
- zsh
- zsh-autosuggestions
- zsh-completions
- zsh-history-substring-search
- zsh-lovers
- zsh-syntax-highlighting
- zsh-theme-powerlevel10k
- zshdb

View File

@@ -0,0 +1,25 @@
- name: system setup | locale | add de_DE
tags: locale,system,setup
locale_gen:
name: de_DE.UTF-8
state: present
- name: system setup | locale | set locale to de_DE
tags: locale,system,setup
locale_gen:
name: de_DE.UTF-8
state: present
register: locale
- name: system setup | locale | set de_DE as default locale
tags: locale,system,setup
command: localectl set-locale LANG=de_DE.UTF-8
when: locale.changed
- name: system setup | locale | remove en_GB
tags: locale,system,setup
locale_gen:
name: en_GB.UTF-8
state: absent
when: locale.changed

View File

@@ -0,0 +1,23 @@
- name: system setup | openssh | install or update daemon package
tags: openssh,ssh,system,settings
package:
name: "{{ openssh_package }}"
state: latest
notify: restart_sshd
- name: system setup | openssh | enable daemon
tags: openssh,ssh,system,settings
service:
name: "{{ openssh_service }}"
enabled: yes
state: started
- name: system setup | openssh | generate sshd_config file from template
tags: openssh,ssh,system,settings
template:
src: sshd_config.j2
dest: /etc/ssh/sshd_config
owner: root
group: root
mode: 0644
notify: restart_sshd

0
roles/base/vars/zsh.yml Normal file
View File