Today we are announcing our winter product update: new features focused on helping cloud owners customize Resourcely for their organization.
With these updates, our focus is on reducing the time it takes to go from your existing Terraform patterns to reactive, smart forms developers can use to create infrastructure without manual intervention.
These updates are focused on the workflows of cloud owners: teams that own cloud platforms, infrastructure as code, and the developer experience around Terraform. These latest features help cloud owners quickly go from underwater with unending requests to offloading the manual support to Resourcely.
Generate Blueprint tags
When writing custom Blueprints, a typical workflow is to start by copying Terraform from a provider into the Resourcely Foundry IDE. Previously in Resourcely, you would have needed to replace parameter values with {[ variables }} manually.
With tag generation, users can now generate variables with built-in tags with a single click. Simply select the Terraform parameter in question and click “generate tag”. A frontmatter variable reference, as well as an inline variable reference, are created on behalf of the user. This makes the Blueprint creation process significantly faster.
Automatically create Guardrails
We have also introduced the ability to automatically generate a Guardrail based on a Terraform parameter. Given Guardrails can be embedded in Blueprint forms, authors may want to create a Guardrail at the time they are creating a Blueprint variable. Alternatively, they may want to simplify the creation of Guardrails by one-click creating one and then making edits.
To generate a Guardrail automatically, just select a Terraform parameter and select “generate Guardrail”.
Optional Context in Guardrails
Consider a Guardrail that includes context:
If the environment
context is missing, Resourcely will request review from the @platform
team as a safety precaution. In some cases the absence of a context question is intentional. For those cases, we have added the OPTIONAL
clause. To optionally enforce context, write Guardrails with the following syntax:
Read more about optional context evaluation in our docs!
New scaffolding repo
To make first-time setup easier, we have created a new scaffolding GitHub repo. Simply sign up for Resourcely, fork this repo, and connect to your GitHub account. This repo gives you a free, local Terraform runner based on GitHub Actions.
Stay tuned for our upcoming product updates focused around Campaigns!