The app updates class_name, configured VM counts, and the latest matching GCP images in terraform.tfvars, refreshes fw_rules.json, then runs the matching class Terraform set on the server. Guacamole configuration runs later from its own action. Use a lowercase, GCP-safe class name such as class2607.
Add members from one or more Google Groups to a Classroom course as instructors.
Nothing has run yet.
Action
Delete Users from OU
Select an OU under /Users/Students and choose whether to run a dry run or the live delete.
Nothing has run yet.
Action
Teardown Terraform Run
Select a saved Terraform run from this app, review the tracked class and saved state, then destroy the resources recorded in that run’s terraform.tfstate.
Nothing has run yet.
Action
Configure Guacamole Access
Run Guacamole configuration after compute provisioning has completed. Choose the saved Terraform run for the class and the saved roster to assign access.
Nothing has run yet.
Admin
Application Logs
View server-side operational logs without opening a shell on the backend.