
Shoelaces provides a mechanism for automating the bootstrapping of servers. It serves iPXE boot scripts, cloud-init configurations and, actually, any kind of plain text files.
Shoelaces main features are: - automation of the boot script to serve for a given server based on its IP address or DNS PTR record. - usage of Go templates to serve the configurations, allowing the user to customize them with parameters received via GET request. - web UI to show the current configurations, and history of servers that booted.