homeserver/group_vars/laptop.yml

89 lines
3.1 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
manage_sources_apt_proxy: ""
manage_sources_extra_repos: # Extra Repositories
- name: vivaldi
url: "deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main"
### mgrote.systemd-timesyncd
ntp_timesyncd_timezone: "Europe/Berlin" # Zeitzone in der sich der Computer befindet
ntp_timesyncd_servers: # welche Server sollen befragt werden
- pool.ntp.org
### 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