The controller comes with a number of controls and safeguards that the platform team can utilize to:
📄️ Module Restrictions
You can control the source of the terraform modules permitted to run through the Policy resource. The following policy enforces that only modules sourced from the Appvia Github Organization can be used.
📄️ Checkov Policy
Security policy allows platform teams to be assured what they are allowing to be self-serviced follows what they and the organization deem to be best practice. All terraform configurations are funnelled through a security check as part of the plan stage.
📄️ Default Variables
Default environments provide the ability to inject environment-specific variables into a configuration based on a selector. An example might be: