Commit Graph

85 Commits

Author SHA1 Message Date
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
Tom Alexander 26354d1a86
Start a jail_nat_dhcp role for the nat_dhcp jail. 2022-12-02 20:39:52 -05:00
Tom Alexander fc8694c886
Add an sshfs role. 2022-12-02 18:52:30 -05:00
Tom Alexander cae5ecdfd2
Add google cloud sdk role. 2022-12-02 00:22:49 -05:00
Tom Alexander 80083ff0cc
Add the kubernetes role. 2022-12-01 23:38:21 -05:00
Tom Alexander 1c41d23474
Add a media role for image/video viewers/editors. 2022-11-26 19:01:27 -05:00
Tom Alexander d8049e932d
Add sound to waybar on FreeBSD. 2022-11-13 16:39:34 -05:00