Following the Demo workflow, once the portal is up there should be a clickable action to launch the next action. In other words:
Portal has a button that executes local system command chef-client -z -r 'recipe[chef_classroom::deploy_workstations]' to set up base student workstations.
Portal page has a button for the next action that invokes chef-client -z -r 'recipe[chef_classroom::destroy_workstations]' when clicked.
Portal page has a button for the next action that invokes chef-client -z -r 'recipe[chef_classroom::deploy_first_nodes]' when clicked.
Portal page has a button for next action that invokes chef-client -z -r 'recipe[chef_classroom::deploy_server]'.
Etc etc etc until we get to the end of the workflow.
Following the Demo workflow, once the portal is up there should be a clickable action to launch the next action. In other words:
chef-client -z -r 'recipe[chef_classroom::deploy_workstations]'
to set up base student workstations.chef-client -z -r 'recipe[chef_classroom::destroy_workstations]'
when clicked.chef-client -z -r 'recipe[chef_classroom::deploy_first_nodes]'
when clicked.chef-client -z -r 'recipe[chef_classroom::deploy_server]'
.Etc etc etc until we get to the end of the workflow.