Split bootstrap by OS

This commit is contained in:
2025-12-25 22:12:19 +01:00
parent a71d27c29d
commit 732784fa2d
9 changed files with 296 additions and 117 deletions

View File

@@ -1,5 +1,7 @@
almalinux:
---
bootstrap_almalinux:
- bind-utils
- cryptsetup
- dbus-daemon
- dhcp-client
- efibootmgr
@@ -13,19 +15,20 @@ almalinux:
- nfs-utils
- nfsv4-client-utils
- mtr
- open-vm-tools
- ppp
- shim
- tmux
- tpm2-tools
- vim
- wget
- zram-generator
- zstd
archlinux:
bootstrap_archlinux:
- base
- btrfs-progs
- cronie
- cryptsetup
- dhcpcd
- efibootmgr
- fastfetch
@@ -43,27 +46,28 @@ archlinux:
- ncdu
- networkmanager
- nfs-utils
- open-vm-tools
- openssh
- ppp
- prometheus-node-exporter
- python-psycopg2
- qemu-guest-agent
- reflector
- rsync
- sudo
- tldr
- tmux
- tpm2-tools
- vim
- wireguard-tools
- zram-generator
debian11:
bootstrap_debian11:
base:
- apparmor-utils
- btrfs-progs
- chrony
- cron
- cryptsetup
- cryptsetup-initramfs
- gnupg
- grub-efi
- grub-efi-amd64-signed
@@ -93,7 +97,6 @@ debian11:
- ncdu
- neofetch
- network-manager
- open-vm-tools
- python-is-python3
- ripgrep
- rsync
@@ -102,14 +105,17 @@ debian11:
- syslog-ng
- tcpd
- tldr
- tpm2-tools
- vim
- wget
- zstd
debian12:
bootstrap_debian12:
base:
- btrfs-progs
- cron
- cryptsetup
- cryptsetup-initramfs
- gnupg
- grub-efi
- grub-efi-amd64-signed
@@ -140,7 +146,6 @@ debian12:
- neofetch
- net-tools
- network-manager
- open-vm-tools
- openssh-server
- python-is-python3
- python3
@@ -153,14 +158,17 @@ debian12:
- systemd-zram-generator
- tcpd
- tldr
- tpm2-tools
- vim
- wget
- zstd
debian13:
bootstrap_debian13:
base:
- btrfs-progs
- cron
- cryptsetup
- cryptsetup-initramfs
- gnupg
- grub-efi
- grub-efi-amd64-signed
@@ -191,7 +199,6 @@ debian13:
- ncdu
- net-tools
- network-manager
- open-vm-tools
- openssh-server
- python-is-python3
- python3
@@ -202,15 +209,17 @@ debian13:
- syslog-ng
- systemd-zram-generator
- tcpd
- tpm2-tools
- vim
- wget
- zstd
fedora:
bootstrap_fedora:
- bat
- bind-utils
- btrfs-progs
- cronie
- cryptsetup
- dhcp-client
- duf
- efibootmgr
@@ -229,20 +238,21 @@ fedora:
- nc
- nfs-utils
- nfsv4-client-utils
- open-vm-tools
- polkit
- ppp
- ripgrep
- shim
- tmux
- tpm2-tools
- vim-default-editor
- wget
- zoxide
- zram-generator
- zstd
rhel8:
bootstrap_rhel8:
- bind-utils
- cryptsetup
- dhcp-client
- efibootmgr
- glibc-langpack-de
@@ -255,16 +265,17 @@ rhel8:
- mtr
- ncurses-term
- nfs-utils
- open-vm-tools
- policycoreutils-python-utils
- python39
- shim
- tmux
- tpm2-tools
- vim
- zstd
rhel9:
bootstrap_rhel9:
- bind-utils
- cryptsetup
- dhcp-client
- efibootmgr
- glibc-langpack-de
@@ -277,17 +288,18 @@ rhel9:
- mtr
- ncurses-term
- nfs-utils
- open-vm-tools
- policycoreutils-python-utils
- python
- shim
- tmux
- tpm2-tools
- vim
- zram-generator
- zstd
rhel10:
bootstrap_rhel10:
- bind-utils
- cryptsetup
- efibootmgr
- glibc-langpack-de
- glibc-langpack-en
@@ -299,17 +311,18 @@ rhel10:
- mtr
- ncurses-term
- nfs-utils
- open-vm-tools
- policycoreutils-python-utils
- python
- shim
- tmux
- tpm2-tools
- vim
- zram-generator
- zstd
rocky:
bootstrap_rocky:
- bind-utils
- cryptsetup
- dbus-daemon
- dhcp-client
- efibootmgr
@@ -323,21 +336,23 @@ rocky:
- nc
- nfs-utils
- nfsv4-client-utils
- open-vm-tools
- ppp
- shim
- telnet
- tmux
- tpm2-tools
- util-linux-core
- vim
- wget
- zram-generator
- zstd
ubuntu:
bootstrap_ubuntu:
base:
- btrfs-progs
- cron
- cryptsetup
- cryptsetup-initramfs
- gnupg
- grub-efi
- grub-efi-amd64-signed
@@ -372,7 +387,6 @@ ubuntu:
- ncurses-term
- net-tools
- network-manager
- open-vm-tools
- openssh-server
- python-is-python3
- python3
@@ -386,6 +400,7 @@ ubuntu:
- tcpd
- tldr
- tmux
- tpm2-tools
- traceroute
- util-linux-extra
- vim
@@ -394,10 +409,12 @@ ubuntu:
- zoxide
- zstd
ubuntu-lts:
bootstrap_ubuntu_lts:
base:
- btrfs-progs
- cron
- cryptsetup
- cryptsetup-initramfs
- gnupg
- grub-efi
- grub-efi-amd64-signed
@@ -432,7 +449,6 @@ ubuntu-lts:
- ncurses-term
- net-tools
- network-manager
- open-vm-tools
- openssh-server
- python-is-python3
- python3
@@ -446,6 +462,7 @@ ubuntu-lts:
- tcpd
- tldr
- tmux
- tpm2-tools
- traceroute
- util-linux-extra
- vim