|
5 months ago | |
---|---|---|
vendor | 5 months ago | |
.gitignore | 1 year ago | |
LICENSE.md | 1 year ago | |
README.md | 1 year ago | |
coreos-stable.go | 1 year ago | |
debian-9.go | 1 year ago | |
debian-10.go | 1 year ago | |
debian-preseed.go | 7 months ago | |
go.mod | 1 year ago | |
go.sum | 1 year ago | |
ipxeplease.go | 1 year ago | |
ipxeplease.service | 1 year ago | |
main.go | 1 year ago | |
password.go | 1 year ago | |
password_test.go | 1 year ago | |
test.sh | 7 months ago | |
ubuntu-16-04.go | 1 year ago | |
ubuntu-18-04.go | 1 year ago | |
validate.go | 1 year ago | |
validate_test.go | 1 year ago | |
web.go | 1 year ago |
golang IPXE script generator, kinda.
You say: {“operating_system”: “debian-9”, “ssh_key”: “ssh-rsa..."}, it makes a preseed and uploads it to a burnpaste, then gives you back the ipxescript and the root password it generated.
Fetch the code, then run go build
Or: go get -v github.com/teran-mckinney/ipxeplease
Public domain / Unlicense