diff options
author | Cullum Smith <cullum@sacredheartsc.com> | 2024-07-12 15:20:54 -0400 |
---|---|---|
committer | Cullum Smith <cullum@sacredheartsc.com> | 2024-07-12 15:20:54 -0400 |
commit | 241833b7f320e7fca84ba226f1ecbb0c963534f7 (patch) | |
tree | ee9839af8bee6ec9c5cac08306e3167634babcec /vars/os | |
parent | 8ec6df0afeb4ef69fa64de5516d16f4be48e0549 (diff) | |
download | infrastructure-241833b7f320e7fca84ba226f1ecbb0c963534f7.tar.gz |
initial commit of hypervisor configs
Diffstat (limited to 'vars/os')
-rw-r--r-- | vars/os/freebsd | 34 |
1 files changed, 34 insertions, 0 deletions
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 |