nbd

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2025 License: BSD-3-Clause Imports: 13 Imported by: 0

README

netboot

netboot server management API daemon

dependencies:
friends:
details:

netboot server runs nginx frontend relaying to to utcd and nbd netboot.rstms.net is a Hetzner VPC localboot.rstms.net is an alias on rigel.rstms.net both have NGINX configuration

root crontab script on rigel:
0	*/6	*	*	*	/root/update_rigel_certs >>/var/log/acme-client 2>&1
1	*/6	*	*	*	/root/update_netboot_certs >>/var/log/acme-client 2>&1
SSL Certs

client certs for the IPXE boot images and for boxen are generated using the mkcert tool and signed by keymaster.rstms.net

netboot server SSL certs are generated on rigel.rstms.net net using keymaster.rstms.net

see: rigel.rstms.net:/etc/acme-client.conf

update_netboot_certs Uses ipctl to manage local split-horizon DNS, temporarily resolving netboot.rstms.net to localboot.rstms.net for the acme transaction

doas.conf on machine running nbd
permit keepenv nopass _nbd cmd /root/mkboot.debian
permit keepenv nopass _nbd cmd /root/mkboot.openbsd

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL