Network kickstart for first boot configuration?

Does the SD card image support any kind of method that would help with first boot configuration?

I mean, for example that it would try to connect to an TFTPd server and retrieve some first boot configuration file (json, xml or alike) with an answer file, to answer the questions of the ubuntu first configuration?

the idea would be to be able to put a recently flashed SD card in a Nano that is connected to network, and it would auto configure it itself.

(I believe some config would be needed in the DHCP server as well, associating the Nano MAC address, and instructing it that it has to pull the config file from the TFTPd at IP x.x.x.x)

Hi adumont,

What kind of configuration do you want to achieve here?