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 | 
