aboutsummaryrefslogtreecommitdiff
path: root/vars
diff options
context:
space:
mode:
Diffstat (limited to 'vars')
-rw-r--r--vars/common1
-rw-r--r--vars/hostclass/desktop18
-rw-r--r--vars/hostclass/imap_server2
-rw-r--r--vars/hostname/alcatraz13
-rw-r--r--vars/os/freebsd2
5 files changed, 25 insertions, 1 deletions
diff --git a/vars/common b/vars/common
index d072ea8..18df739 100644
--- a/vars/common
+++ b/vars/common
@@ -55,6 +55,7 @@ rspamd_port=11334
ssh_authzkeys_uid=789
ssh_authzkeys_username=sshkeys
tcp_buffer_size=2097152 # suitable for 1 GigE
+serial_console=false
nginx_nofile=2048
nginx_worker_connections=768
diff --git a/vars/hostclass/desktop b/vars/hostclass/desktop
index fe6f4bc..8938965 100644
--- a/vars/hostclass/desktop
+++ b/vars/hostclass/desktop
@@ -1,23 +1,41 @@
#!/bin/sh
+# UID/GID hiding breaks consolekit and KDE screen locker.
+see_other_uids=1
+
+# sndiod's control socket lives under /tmp, but sndoid starts *before* /tmp is
+# cleared out, resulting in the socket being blown away.
+clear_tmp_enable=false
+
desktop_common_packages="
bind-tools
+cantarell-fonts
chromium
+droid-fonts-ttf
eclipse
firefox
git
gnupg
+inconsolata-ttf
krb5
libreoffice
libva-intel-media-driver
+noto-basic
+noto-emoji
password-store
py${python_version}-pip
signal-desktop
+sndio
stow
terminus-font
terminus-ttf
tmux
tree
+ubuntu-font
+v4l-utils
+v4l_compat
+webcamd
+webfonts
wireguard-tools
xorg"
diff --git a/vars/hostclass/imap_server b/vars/hostclass/imap_server
index c1467b2..5b57f53 100644
--- a/vars/hostclass/imap_server
+++ b/vars/hostclass/imap_server
@@ -1,3 +1,3 @@
#!/bin/sh
-allowed_tcp_ports="ssh imaps ${lmtp_port} ${quota_status_port}"
+allowed_tcp_ports="ssh imaps sieve ${lmtp_port} ${quota_status_port}"
diff --git a/vars/hostname/alcatraz1 b/vars/hostname/alcatraz1
new file mode 100644
index 0000000..9b2021c
--- /dev/null
+++ b/vars/hostname/alcatraz1
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+serial_console=true
diff --git a/vars/os/freebsd b/vars/os/freebsd
index d13c84e..ed4778c 100644
--- a/vars/os/freebsd
+++ b/vars/os/freebsd
@@ -7,10 +7,12 @@ enable_pf=true
install_packages='sudo tmux vim'
intel_epp=50
see_other_uids=0
+clear_tmp_enable=true
memsize=$(sysctl -n hw.physmem)
export ASSUME_ALWAYS_YES=yes
+devfs_local_ruleset_name=localrules
keytab_dir=/var/db/keytabs
nfscbd_port=7745
nginx_user=www