2021-06-06 22:01:20 +02:00
---
2021-07-30 07:40:30 +02:00
### mgrote.tmux
tmux_auto_attach : absent
2021-06-06 22:01:20 +02:00
### mgrote.dotfiles
dotfiles_repo_url : https://git.mgrote.net/mg/dotfiles
dotfiles_repo_path : /home/mg/dotfiles
dotfiles_files :
- repo_path : "{{ dotfiles_repo_path}}/.vimrc"
local_path : "/home/mg/.vimrc"
- repo_path : "{{ dotfiles_repo_path}}/.tmux.conf"
local_path : "/home/mg/.tmux.conf"
- repo_path : "{{ dotfiles_repo_path}}/.gitconfig"
local_path : "/home/mg/.gitconfig"
- repo_path : "{{ dotfiles_repo_path}}/i3/config"
local_path : "/home/mg/.config/i3/config"
2021-06-26 14:19:58 +02:00
- repo_path : "{{ dotfiles_repo_path}}/alacritty/alacritty.yml"
local_path : "/home/mg/.config/alacritty/alacritty.yml"
2021-07-05 15:04:33 +02:00
- repo_path : "{{ dotfiles_repo_path}}/flameshot/flameshot.ini"
local_path : "/home/mg/.config/flameshot/flameshot.ini"
2021-07-01 15:26:45 +02:00
- repo_path : "{{ dotfiles_repo_path}}/.ssh/config"
local_path : "/home/mg/.ssh/config"
2022-07-22 13:12:23 +02:00
- repo_path : "{{ dotfiles_repo_path}}/dunstrc"
local_path : "/home/mg/.config/dunst/dunstrc"
2021-06-06 22:01:20 +02:00
dotfiles_dirs :
- path : /home/mg/.config/i3
- path : /home/mg/.config/polybar
2021-06-26 14:19:58 +02:00
- path : /home/mg/.config/alacritty
2021-07-01 15:26:45 +02:00
- path : /home/mg/.config/.ssh
2021-07-05 15:04:33 +02:00
- path : /home/mg/.config/flameshot
2021-06-06 22:01:20 +02:00
dotfiles_owner : mg
2021-11-05 21:10:27 +01:00
### mgrote.apt_manage_packages
apt_packages_extra :
2021-06-07 08:40:01 +02:00
- bmon
- s-tui
- smartmontools
- lm-sensors
- ethtool
2021-06-08 19:46:44 +02:00
- nextcloud-desktop
- gnome-tweaks
- powertop
2021-08-09 08:36:37 +02:00
- caja # filemanager
2021-06-26 14:33:42 +02:00
- arandr
- keepassxc
2021-07-05 15:04:33 +02:00
- vlc
- libreoffice
- gnome-calculator
2021-07-18 15:21:48 +02:00
- supertux
- python3-pip
2021-08-09 08:36:37 +02:00
- gramps # stammbaum
2022-07-22 13:12:23 +02:00
- shellcheck
- vivaldi-stable
- cowsay
- lolcat
- fortune-mod
2021-06-26 14:19:58 +02:00
### mgrote.apt_manage_sources
2023-07-05 15:30:24 +02:00
# Extra-Repositories, sollte pro Host gesetzt werden
extra_repos :
- "deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main"
2021-06-29 13:58:31 +02:00
### oefenweb.ufw
ufw_rules :
- rule : allow
to_port : 22
protocol : tcp
comment : 'ssh'
2021-10-06 10:18:23 +02:00
from_ip : 0.0 .0 .0 /0
2022-07-22 13:12:23 +02:00
### mgrote.user
users :
- username : mg
password : "{{ lookup('keepass', 'mg_linux_password_hash', 'password') }}"
2023-10-19 09:34:34 +02:00
update_password : always
2022-07-22 13:12:23 +02:00
groups : ssh, sudo, docker
state : present
public_ssh_key : "{{ ssh_public_key_mg }}"
allow_sudo : true
allow_passwordless_sudo : true
- username : ansible-user
password : "{{ lookup('keepass', 'ansible_user_linux_password_hash', 'password') }}"
2023-10-19 09:34:34 +02:00
update_password : always
2022-07-22 13:12:23 +02:00
groups : ssh, sudo
state : present
public_ssh_key : ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCyqs0OE5RVqs6tIzyuGQWvq/OVDa/tfdSEqMIwcthFt+pwCCjpqtNc8L8FSXgphSwuNosFakqhMLDFD3pmII+t61NRExsoR3nGTDuCAQnTvTKXTEfhnunN3pwgXWVTI68j9pRzmSy+hMkSFbgN9EGMSXxGcNunY7ewS3ZkVe08SWFpiX9giYq6uiOiMHsZKdcP6s2QRXUhZlTx2cOc/9gJ5lD82EUXQRZzT6ww2xVrceIW9c3CZFmSmYWxvrR7dPcHrke90FPPd5WhU+Anz++6GsT6+OhZTk+uQnBHllFXn9NoFQIEUDO4zV+gFXITaAbTkLAcCwuKB2QcDZ6C2mhf ansible-generated on ansible-v2
allow_sudo : true
allow_passwordless_sudo : true