Commit Graph

79 Commits

Author SHA1 Message Date
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
Tom Alexander 0a49fc16b6
Make canmount configurable for bhyve and jails. 2022-11-12 17:08:47 -05:00
Tom Alexander 0f8ebc5bbe
cleanup 2022-11-01 23:50:53 -04:00
Tom Alexander 9406b8337e
Use netgraph networking in bhyve. 2022-11-01 23:43:48 -04:00
Tom Alexander b7139ded65
Make debugging easier. 2022-11-01 23:03:30 -04:00
Tom Alexander 683c264650
Add a script to automatically mount datasets. 2022-11-01 22:42:46 -04:00
Tom Alexander fbfadadffc
Start a bhyve role. 2022-11-01 18:53:03 -04:00