Store provisioning steps in function table
Allow to tell provisioner whether to use sudo