start adding software, enable zfs.target during base install

This commit is contained in:
Mark Riedesel 2024-11-20 16:06:45 -06:00
parent da3e75d489
commit d1c6350f31
6 changed files with 33 additions and 5 deletions

View file

@ -1,6 +1,10 @@
#!/bin/bash
set -e
function set_root_password {
echo "{{ root_password }}" | passwd root --stdin
}
function add_admin_user {
username="$1"
id -u $username || useradd -m -G wheel $username
@ -75,9 +79,14 @@ function configure_dhcp_ethernet {
function enable_systemd_services {
systemctl enable sshd.service
systemctl enable iwd.service
systemctl enable zfs.target
systemctl enable zfs-import-cache.service
systemctl enable zfs-mount.service
}
# do the stuff
set_root_password
add_admin_user mark
install_paru_as mark
install_zfs_packages_as mark