infra/ansible/roles/base/defaults/main.yml
2025-12-13 15:38:02 -06:00

105 lines
1.5 KiB
YAML

---
managed_groups: []
managed_users: []
admin_group_map:
Debian: sudo
RedHat: wheel
Alpine: wheel
admin_group: "{{ admin_group_map.get(ansible_facts['os_family'], 'sudo') }}"
base_common_packages:
- git
- vim
- wget
- htop
- tmux
- rsync
- zsh
base_packages_by_os_family:
Debian:
- sudo
- jq
- sysstat
- smartmontools
- lm-sensors
- debconf-utils
- chrony
- samba
- samba-common
- sssd
- krb5-user
- python3
- python3-apt
RedHat:
- sudo
- jq
- sysstat
- smartmontools
- lm_sensors
- python3
Alpine:
- sudo
- bash
- curl
- python3
- py3-pip
- shadow
base_packages_by_distribution:
Ubuntu:
- lsof
- mosh
- unattended-upgrades
- silversearcher-ag
- net-tools
- locate
- fail2ban
- munin-node
- nethogs
- pv
- fzf
- qemu-guest-agent
- python3-apt
Debian:
- lsof
- mosh
- unattended-upgrades
- silversearcher-ag
- net-tools
- locate
- fail2ban
- munin-node
- nethogs
- pv
- fzf
- qemu-guest-agent
AlmaLinux:
- bind-utils
- lsof
- btop
- mosh
- nano
- net-tools
- mlocate
- fail2ban
- munin-node
- pv
- selinux-policy
- tar
- unzip
- qemu-guest-agent
- python3-libselinux
Alpine:
- git
- htop
- iotop
- nano
- net-tools
- openssh-server
- rsync
- tmux
- vim
- wget