--- ### 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: always 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: always 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