Abstract out to a provisioning script