Skip to main content

Customizing Modules

After you have forked the official RAD Lab repository, you can customize it to match your organization's needs.

Changing Default Values

In your forked repository, you can simply go to the /modules/[specific_module]/variables.tf file and change the variable's default value.

Changing Layout

Editing the UI Meta is the quickest way change the grouping, ordering, and dropdown selections of variables.

Examples

Creating T-Shirt Sizing

If you'd like to offer small, medium, and large deployment options to your data scientist users, you can do the following:

  • Copy the /modules/data_science module into three modules
    • /modules/data_science_small
    • /modules/data_science_medium
    • /modules/data_science_large
  • Within each of these modules, change the default values to correspond with the t-shirt sizing
    • (Example)
      • /modules/data_science_small may have 50GB disk and use a small machine type
      • /modules/data_science_large may have 1000GB disk, use a large machine type, and have an attached GPU
  • Publish the modules for your users
  • A user will see the three options and can easily pick the size that works for them