Overrides
Facets Overrides allow developers to customize infrastructure configurations on a per-environment basis (e.g., development, staging, production) without altering the core Blueprint and its configurations.
This method provides flexibility by enabling environment-specific adjustments while maintaining Blueprint integrity, ensuring consistency, and reducing code duplication. Learn how to customise configurations for specific environments in the Overriding Resources in an Environment documentation.
Types of Overrides
- Resource Configurations: Modify resource settings, such as instance types, database sizes, or scaling parameters, to allocate resources based on the specific needs of each environment (e.g., 2 cores for production and 0.5 cores for testing).
- Secrets and Sensitive Data: Manage secrets (e.g., passwords, access tokens) securely for each environment without hardcoding them in the Blueprint.
- Variables: Define environment-specific variables, such as API keys, URLs, or other configuration values that differ across environments.
In summary, Facets Overrides provide a flexible way to customize configurations for different environments while maintaining Blueprint integrity.
Updated 14 minutes ago