Commit Graph

96 Commits

Author SHA1 Message Date
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
Tom Alexander 5be80474bb
Add a fuse role. 2022-10-30 00:19:38 -04:00
Tom Alexander 449f04259c
Add an exfat role for FreeBSD. 2022-10-30 00:15:58 -04:00
Tom Alexander 94b2f3846f
Add an autofs role for mounting removable media automatically on FreeBSD. 2022-10-30 00:12:43 -04:00
Tom Alexander adf825839d
cleanup 2022-10-29 23:56:12 -04:00
Tom Alexander 2e893733a8
NAT working but not fail-safe.
When the firewall is down, packets still go out wlan0 but with untranslated source ips.
2022-10-29 23:56:11 -04:00
Tom Alexander 33d2118c15
Start a jail task which creates the zfs datasets and installs a new_jail script. 2022-10-29 19:09:17 -04:00
Tom Alexander 9bf06cc90e
Fix firewall role.
pflog was creating /-i as a file because the logfile was undefined.
2022-10-29 19:07:55 -04:00
Tom Alexander 22ebc631fc
Add gpg_auth to FreeBSD. 2022-10-27 01:43:04 -04:00
Tom Alexander 039b79c166
Add a devfs role for FreeBSD. 2022-10-27 00:31:58 -04:00
Tom Alexander 1365932f43
Import firefox role. 2022-10-23 20:49:48 -04:00
Tom Alexander a5261c1704
Starting an emacs role. 2022-10-19 22:54:00 -04:00
Tom Alexander ff9e438d90
Continued adding configs to the sway role. 2022-10-17 22:17:26 -04:00
Tom Alexander 31a533c5e5
Import alacritty role. 2022-10-17 15:29:31 -04:00
Tom Alexander ad8fc734f6
Import the fonts role. 2022-10-17 15:22:46 -04:00
Tom Alexander 172b4063ee
Starting the FreeBSD sway role. 2022-10-17 14:40:22 -04:00
Tom Alexander f159ed886f
Add a linux gpg role. 2022-10-16 00:32:44 -04:00
Tom Alexander 9ed2e209fd
Create a linux package_manager role. 2022-10-15 22:49:05 -04:00
Tom Alexander 0a82fce8d5
Add the FreeBSD graphics role. 2022-10-15 21:52:14 -04:00
Tom Alexander ef37320b61
Add a FreeBSD build role. 2022-10-15 21:40:41 -04:00
Tom Alexander 2b1a2bf1d6
Import the FreeBSD ntp role. 2022-10-15 19:59:25 -04:00
Tom Alexander c41cd20865
Import the FreeBSD cpu role. 2022-10-15 19:51:54 -04:00
Tom Alexander 8dfac5cb65
Invoke the network role. 2022-10-14 01:30:31 -04:00
Tom Alexander 6bdbbfa2ac
Create a firewall role that installs a pf.conf on FreeBSD.
Does not yet configure pflog nor does it do anything on Linux.
2022-10-12 21:23:40 -04:00
Tom Alexander d13e235879
Start an sshd role. 2022-10-11 23:52:38 -04:00
Tom Alexander 8ab8000d0c
Start a base role that currently adds alacritty termcap to FreeBSD. 2022-10-11 22:54:03 -04:00
Tom Alexander d51770a4b4
Start of zsh role, per-user section not yet implemented. 2022-10-11 20:21:38 -04:00
Tom Alexander 87c6ad5c5a
Start of zrepl role.
Currently only doing FreeBSD.
2022-10-10 22:33:23 -04:00
Tom Alexander 0f8bf0b723
Add a users role. 2022-10-09 23:36:22 -04:00
Tom Alexander ade7fd30f4
Add an initial sudo role. 2022-10-09 18:51:41 -04:00