MAC-Specific Provisioning Overview
MAC-Specific Provisioning, also known as "MAC-Spec", "Push Provisioning" or "Fire and Forget Provisioning" is an predetermined provisioning mode in which the system administrator pre-assigns to each system (based on its MAC address) the Provisioning Role Template (containing the operating system, applications and configurations) to install on client system after it a network boot ("netboot" or "PXE boot").
Using MAC-Spec provisioning involves a 2-step process:
| 1) | Select from your list of Provisioning Role Templates. Here is a sample list of Templates: |


| 2) | Create a System Role and assign it a Role Template. Here is an example of the Roles Dashboard with many System Roles: |


Role templates can be modified to install applications, run scripts and copy files during provisioning.
MAC-Specific Business Rules and Best Practices
Business Rules: Important: you can prevent accidental re-provisioning of a specific system by using the “Ignore” radio buttons:
Note: Imaging Roles (in the following section) take priority over MAC-Specific Provisioning Roles Business Rules.
Best Practices:
Do not recycle MAC Provisioning Role Templates. Use the “Copy” function to copy known-good templates then modify the recently created Role Templates. “Edit” should be used for permanent changes to existing templates and development changes to new templates.
It is best when making changes to Role Templates to keep previous known good templates until the new ones are proven. These can be valuable to determine what changed and what may be causing any new issues in a new template. You can append or prepend information such as "obsolete-yyymmdd" to the names to avoid selection confusion. They can be deleted when the copied and modified clones are known to be good. |