From 241833b7f320e7fca84ba226f1ecbb0c963534f7 Mon Sep 17 00:00:00 2001 From: Cullum Smith Date: Fri, 12 Jul 2024 15:20:54 -0400 Subject: initial commit of hypervisor configs --- vars/os/freebsd | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 vars/os/freebsd (limited to 'vars/os/freebsd') diff --git a/vars/os/freebsd b/vars/os/freebsd new file mode 100644 index 0000000..0d4a6fb --- /dev/null +++ b/vars/os/freebsd @@ -0,0 +1,34 @@ +#!/bin/sh + +allow_wx=1 +allow_proc_debug=0 +cx_lowest=Cmax +enable_pf=true +install_packages='sudo tmux vim' +intel_epp=50 + +export ASSUME_ALWAYS_YES=yes +acme_standalone_port=9080 +acme_uid=169 +nfscbd_port=7745 +site_cacert_path=/usr/local/etc/ssl/certs/ca.crt +ssh_host_key_dir=/var/db/ssh + +# For 10 Gbit ethernet, bump up the TCP buffers. +if ifconfig | grep -q '10Gbase-T'; then + tcp_buffer_size=16777216 +fi + +case $BOXCONF_VIRTUALIZATION_TYPE in + jail) + # For jails, the state dataset is delegated to the jail and named "data". + state_dataset=$(zfs list -Ho jailed,name | awk '$1 == "on" && $2 ~ /\/data$/ {print $2;exit}') + ;; + *) + # Otherwise, assume the state dataset is named "data" in the root zpool. + root_zpool=$(zfs list -Ho name,mountpoint | awk '$2 == "/" {print $1;exit}' | cut -d/ -f1) + if [ -n "$root_zpool" ]; then + state_dataset="${root_zpool}/data" + fi + ;; +esac -- cgit v1.2.3