A system and method for provisioning provisionable network devices with a
dynamically created boot file using a server. A dynamic configuration
server (DCS) generates one or more boot file templates, each boot file
template comprising attributes having a name and value. A boot file
request comprising a boot file template identifier is received by the DNS
from a provisionable network device. The DCS uses the boot file template
identifier to select a boot file template for the provisionable network
device and to assign attribute values to the attributes of the selected
boot file template. The boot file is used to provision the provisionable
network device.