83 lines
2.9 KiB
YAML
83 lines
2.9 KiB
YAML
---
|
|
### mgrote.tmux
|
|
tmux_auto_attach: absent
|
|
### 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"
|
|
- repo_path: "{{ dotfiles_repo_path}}/alacritty/alacritty.yml"
|
|
local_path: "/home/mg/.config/alacritty/alacritty.yml"
|
|
- repo_path: "{{ dotfiles_repo_path}}/flameshot/flameshot.ini"
|
|
local_path: "/home/mg/.config/flameshot/flameshot.ini"
|
|
- repo_path: "{{ dotfiles_repo_path}}/.ssh/config"
|
|
local_path: "/home/mg/.ssh/config"
|
|
- repo_path: "{{ dotfiles_repo_path}}/dunstrc"
|
|
local_path: "/home/mg/.config/dunst/dunstrc"
|
|
dotfiles_dirs:
|
|
- path: /home/mg/.config/i3
|
|
- path: /home/mg/.config/polybar
|
|
- path: /home/mg/.config/alacritty
|
|
- path: /home/mg/.config/.ssh
|
|
- path: /home/mg/.config/flameshot
|
|
dotfiles_owner: mg
|
|
### mgrote.apt_manage_packages
|
|
apt_packages_extra:
|
|
- bmon
|
|
- s-tui
|
|
- smartmontools
|
|
- lm-sensors
|
|
- ethtool
|
|
- nextcloud-desktop
|
|
- gnome-tweaks
|
|
- powertop
|
|
- caja # filemanager
|
|
- arandr
|
|
- keepassxc
|
|
- vlc
|
|
- libreoffice
|
|
- gnome-calculator
|
|
- supertux
|
|
- python3-pip
|
|
- gramps # stammbaum
|
|
- shellcheck
|
|
- vivaldi-stable
|
|
- cowsay
|
|
- lolcat
|
|
- fortune-mod
|
|
### mgrote.apt_manage_sources
|
|
# Extra-Repositories, sollte pro Host gesetzt werden
|
|
extra_repos:
|
|
- "deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main"
|
|
### oefenweb.ufw
|
|
ufw_rules:
|
|
- rule: allow
|
|
to_port: 22
|
|
protocol: tcp
|
|
comment: 'ssh'
|
|
from_ip: 0.0.0.0/0
|
|
### mgrote.user
|
|
users:
|
|
- username: mg
|
|
password: "{{ lookup('keepass', 'mg_linux_password_hash', 'password') }}"
|
|
update_password: on_create
|
|
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') }}"
|
|
update_password: on_create
|
|
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
|