Commit Graph

91 Commits

Author SHA1 Message Date
Tom Alexander
06fc236f0a
Add a python role. 2023-12-25 15:26:42 -05:00
Tom Alexander
a1ab3327ee
Add wasm role. 2023-12-24 12:54:16 -05:00
Tom Alexander
4b62c9b4de
Add a script to decrypt and mount disks on the home server. 2023-12-07 16:57:56 -05:00
Tom Alexander
e80cdcabdb
Add restaurant_health_rating. 2023-12-07 16:57:56 -05:00
Tom Alexander
51e5917e43
Remove MODULES_WITH_WORLD. 2023-10-16 19:52:37 -04:00
Tom Alexander
1c922c2234
Set up a separate FreeBSD update VM.
It seems to compile the ports kernel modules into the OS, I need to be running the same kernel version as I am building, so I am putting it into its own VM.
2023-10-16 19:52:36 -04:00
Tom Alexander
d20ce1e4d4
TEMP: Add the freebsd_update_server role to odofreebsd for development. 2023-10-16 19:52:36 -04:00
Tom Alexander
7ecf2ef1b1
Check out the freebsd-update-build git repo. 2023-10-16 19:52:35 -04:00
Tom Alexander
fa1ed38678
Disable systemd-udev-settle on Linux on framework laptop. 2023-09-14 13:33:33 -04:00
Tom Alexander
754c84ad89
Add a lvfs role for Linux. 2023-09-10 18:28:32 -04:00
Tom Alexander
2fc923837f
Install system76 tools. 2023-09-09 17:08:36 -04:00
Tom Alexander
fcf32657c3
Disable usb autosuspend for keyboard and mouse.
USB auto suspend seems to only happen when the devices are plugged in at boot (which generally means when my laptop is connected to the dock before boot) but it is very annoying because some keypresses get lost and my mouse does not work unless I click first.
2023-08-16 15:51:48 -04:00
Tom Alexander
6bde027c48
Add a script to update git aurutil packages. 2023-07-14 14:29:03 -04:00
Tom Alexander
16eb703f68
Cleanup mrmanager firewall config. 2023-07-08 22:57:26 -04:00
Tom Alexander
6c7265d1d3
Uncomment playbook. 2023-07-01 16:42:20 -04:00
Tom Alexander
a10922166b
Configure public_dns jail. 2023-06-20 00:25:15 -04:00
Tom Alexander
62ade773d8
Add the admin_git jail.
This jail hosts the git repo used for the kubernetes cluster manifests. It lives in a jail instead of inside a git website hosted inside kubernetes because it is needed for the bootstrapping process, creating a chicken-and-egg type of scenario. I figure I can set up mirroring of the git repo to a hosted git website for publishing.
2023-06-20 00:25:15 -04:00
Tom Alexander
0eddc4da52
Proxy arp. 2023-06-17 15:10:06 -04:00
Tom Alexander
e04c4e0d4d
Install nvm and yarn for javascript/typescript development. 2023-05-30 21:19:03 -04:00
Tom Alexander
11d2432478
Install plainmacs on mrmanager. 2023-05-30 19:45:59 -04:00
Tom Alexander
b30182060f
Set up nginx for poudriere. 2023-05-29 13:14:53 -04:00
Tom Alexander
ab0ab17201
Set up poudriere on mrmanager. 2023-05-29 08:38:31 -04:00
Tom Alexander
e49d008d57
Set up the nat_dhcp jail for mrmanager. 2023-05-28 22:48:19 -04:00
Tom Alexander
d2e456c59f
Add devfs, jail, bhyve, and wireguard for mrmanager. 2023-05-28 17:44:14 -04:00
Tom Alexander
e1d56d28a8
Add the ntp, nvme, hosts, and build roles. 2023-05-28 17:30:41 -04:00
Tom Alexander
433739d768
Add AMD cpu role for mrmanager. 2023-05-28 16:51:17 -04:00
Tom Alexander
271428a6f6
Add firewall to mrmanager. 2023-05-28 16:01:02 -04:00
Tom Alexander
081c6946f3
Add the base role to mrmanager. 2023-05-28 13:18:56 -04:00
Tom Alexander
6691cca055
Minimal shell setup for colo server. 2023-05-27 23:10:44 -04:00
Tom Alexander
c35b4a6c32
Add a doas role for both FreeBSD and Linux. 2023-05-04 00:54:52 -04:00
Tom Alexander
58c97951ae
Install vscode for interactive debugging. 2023-03-27 16:05:55 -04:00
Tom Alexander
c596e275a9
Add docker role for Linux. 2023-03-25 16:08:13 -04:00
Tom Alexander
32cf355a0b
Add pyenv to Linux. 2023-03-06 12:44:39 -05:00
Tom Alexander
1f7f4fff1e
Add webcamd for FreeBSD. 2023-03-04 15:09:32 -05:00
Tom Alexander
e123c1f228
Add a ZFS role for Linux. 2023-03-03 17:30:00 -05:00
Tom Alexander
512fb57924
Add LaTeX for Linux. 2023-02-25 18:26:32 -05:00
Tom Alexander
ef20733077
WIP does not seem to mount phone. 2023-02-18 13:42:39 -05:00
Tom Alexander
b4735a6daf
Start a bluetooth role. 2023-02-18 12:15:44 -05:00
Tom Alexander
8955c32e43
Add a role for nvme. 2023-01-24 00:08:00 -05:00
Tom Alexander
558c71219b
Add DNS over TLS. 2022-12-15 17:35:11 -05:00
Tom Alexander
93dab70817
Move poudriere to inside a VM. 2022-12-10 17:55:44 -05:00
Tom Alexander
85d9b4a569
Fix sending dns servers in dhcp response. 2022-12-10 17:19:13 -05:00
Tom Alexander
2fdb47e1a1
Starting the poudriere role. 2022-12-10 16:33:45 -05:00
Tom Alexander
7de6bc9231
Add a role for portshaker. 2022-12-10 15:29:19 -05:00
Tom Alexander
694ea4665e
Add a hosts role to set /etc/hosts. 2022-12-04 02:28:25 -05:00
Tom Alexander
0598d33eb2
Start a sound role. 2022-12-03 18:38:23 -05:00
Tom Alexander
e32c2b1f6b
cleanup 2022-12-03 17:22:53 -05:00
Tom Alexander
83f8b2509b
Start a wireguard role. 2022-12-03 17:16:37 -05:00
Tom Alexander
32073d9720
Add config for nat dhcp jail on homeserver. 2022-12-03 01:41:00 -05:00
Tom Alexander
d3c1905847
Add an ansible role to install the sshjail plugin. 2022-12-02 22:26:51 -05:00