Resourcely Documentation
LoginSign Up
  • Get Started
    • 🎱What is Resourcely?
    • 👋Why Resourcely
    • 🏃Quickstart
      • Terraform policies integrated into CI
      • Remediate policy violations in existing infrastructure
      • Templates for generating Terraform
      • Glossary
  • Concepts
    • Foundry
      • Create Blueprints with Foundry
      • Creating Guardrails with Foundry
      • lmport Terraform Modules
    • Guardrails
      • Writing your own Guardrails
      • Editing Guardrails
      • Releasing Guardrails
      • Enabling Inactive Guardrails
      • Guardrails in Action
        • 🐱GitHub Actions
        • 🦊GitLab Pipelines
    • Campaigns
      • Get started with Campaigns
      • Creating Campaigns
      • Remediate Resources
      • Campaign Agent
        • State File Support
          • Amazon Simple Storage Service (S3)
          • Google Cloud Storage (GCS)
          • HCP Terraform
          • Spacelift
        • Running Campaigns with GitHub Actions and a Repo-Hosted State File
        • Running Campaigns Locally
    • Blueprints
      • Authoring Your Own Blueprints
      • Using Built-in Resourcely Blueprints
      • Configuring Global Contexts
      • Deep Linking
    • Resources
      • Provisioning Infrastructure
      • Editing Infrastructure
      • Shopping Cart
      • Config Roots and Environments
    • Other Features and Settings
      • Global Values
      • Global Context
      • Metrics
      • Resourcely-cli
      • Resourcely.yaml
      • VCS Proxy
      • Settings
        • User management
        • Company Information
        • Notification Settings
        • Change Management
          • 🐱Connect to GitHub
          • 🦊Connect to Gitlab
        • Generate API Token
    • ✨Production Setup
      • Single Sign-On (SSO)
        • Auth0
        • AWS Single Sign-On
        • Azure AD
        • Google Workspace
        • JumpCloud
        • Okta
        • Omnissa Workspace ONE (formerly VMware)
        • OneLogin
        • Ping Identity
        • Other SAML / OIDC Providers
      • Source Code Management
        • Page
        • 🐱GitHub
        • 🦊GitLab
        • Atlassian Bitbucket
        • Azure Repos
  • Tutorials and guides
    • Remediation Use Cases
      • Apply tags to resources for automating backups
      • Implement centralized logging
    • Blueprints Use Cases
      • Automate Data Pipeline Creation
      • Encryption for GCP
      • AWS Account Factory
      • Streamline and govern AI
      • IAM Factory
      • Cost optimization for FinOps
      • Guardrails for Terraform Modules
    • Using the Resourcely Terraform Provider
      • Setup Resourcely Provider
      • Blueprints
      • Guardrails
      • Global Context
  • Integrate
    • CI/CD & Terraform Runners
      • Atlantis
      • 🐟AWS CodeBuild
      • Azure Pipelines
      • Buildkite
      • CircleCI
      • CloudBees CI
      • Codefresh
      • Digger
      • Env0
      • 🎏GitHub Actions
        • 🐱Local Plan
          • 🐹AWS with OpenID Connect
        • 🐶Terraform Cloud Integration
      • 🦊GitLab Pipelines
      • Harness
      • 🗻HashiCorp Cloud Platform (formerly Terraform Cloud)
      • Jenkins
      • Octopus Deploy
      • Scalr
      • 🌌Spacelift
      • Terramate
      • 🌎Terrateam
    • Cloud Providers
      • 🌨️Amazon Web Services (AWS)
      • 🤓Google Cloud Platform (GCP)
        • Guardrail Gaunlet at Google Cloud Next 2025
      • 💾Microsoft Azure
      • Alibaba Cloud
      • Huawei Cloud
      • IBM Cloud
      • Oracle Cloud Infrastructure (OCI)
      • Tencent Cloud
      • VMware vSphere
    • Developer Portals
      • Atlassian Compass
      • Backstage
      • Cortex
      • Harness IDP
      • Home grown internal developer portals
      • OpsLevel
      • Port
      • Roadie
    • ITSM
      • Atlassian Jira
      • FreshWorks
      • ServiceNow ITSM
      • ZenDesk
    • CSPM
      • Wiz
    • More Terraform Provider Integrations
      • 🚂ConductorOne Provider
      • Databricks Provider
      • Kubernetes Provider
      • 🐕Datadog Provider
      • ❄️Snowflake Provider
Powered by GitBook
On this page
  • Configure Content
  • Customize Guardrails
  • Define Metadata
  • Attach Context
  • Preview and Create Blueprint
  1. Concepts
  2. Foundry

Create Blueprints with Foundry

Create and customize cloud infrastructure templates step-by-step

PreviousFoundryNextCreating Guardrails with Foundry

Last updated 3 months ago

Resourcely allows you to create and customize infrastructure by following an intuitive step-by-step menu. You can begin to create a blueprint by clicking on the Foundry tab in Resourcely's navigation menu. allows you to define the following parts of a blueprint:

Once these sections have been defined, you can proceed to .

Configure Content

This section of the Create a Blueprint Foundry allows you to create your blueprint by either cloning an existing blueprint or by starting from scratch.

Once you select a starter Blueprint you can then select additional aspects of the Blueprint to clone, such as Guardrail Configurations, Metadata, etc. Press the Clone Blueprint button and you will see that the edit box has been populated.

Then you can proceed to Customize the Blueprint's Guardrails by clicking on the Customize Guardrails tab.

Customize Guardrails

This section of the Create a Blueprint Foundry allows you to include or exclude applicable guardrails to ensure compliance.

Guardrails are inherently global and should be excluded only in rare circumstances, as doing so could increase the risk of misconfigurations.

You can include/exclude guardrails from a blueprint by selecting/unselecting the Applicable Guardrails radio buttons. Then you can proceed to Define the Blueprint's Metadata by clicking on the Define Metadata tab.

Define Metadata

This section of the Create a Blueprint Foundry allows you to provide metadata to improve the discoverability of your blueprint.

Make sure to populate all the required fields before proceeding

Then you can proceed to Attaching Context to the Blueprint by clicking on the Attach Context tab.

Attach Context

This section of the Create a Blueprint Foundry allows you to specify context questions to allow the collection of relevant information in pull requests.

Now you can proceed to Preview and Create your new custom Blueprint

Preview and Create Blueprint

Resourcely Foundry allows you to view how the Blueprint will be created. The following preview types are available:

  • Developer Experience

  • Terraform

Click the Developer Experience tab to preview the fields that your developers will see and interact with as they create new resources

Once you confirm that the Developer Preview meets your needs, you can see the Terraform definition this blueprint will generate by clicking the Terraform tab

Adjust inputs under Developer Experience to see how they reflect in the Terraform output

After validating the Terraform file that will be created, you go ahead and create the blueprint by pressing the Create Blueprint button.

You'll be given the option to either:

  • Publish this blueprint: Developers will immediately be able to use it to create pull requests

  • Create the blueprint without publishing: Admins can review and further configure it before developers can use it to create pull requests

Once you click on an option the Blueprint will be created and you will be taken to its Blueprint definition. Here you can manage the blueprints and perform more edits when needed

You can also publish/unpublish blueprints directly from the Blueprint menu by hovering over a Blueprint and pressing the Publish/Unpublish button

Once a blueprint is available you can use it to provision infrastructure using CI/CD. To learn more about provisioning infrastructure from a blueprint, see the guide below:

To clone a , simply press the Select a Blueprint starter drop-down and select a Blueprint. The dropdown provides a list of all the available secure-by-default templates provided by Resourcely.

To create a Blueprint from scratch simply define the blueprint in the edit box by following thedocumentation

You can further customize this starter Blueprint programmatically using the provided edit box by following the instructions in the documentation

Authoring Your Own Blueprints
Authoring Your Own Blueprints
Provisioning Infrastructure
Configure Content
Customize Guardrails
Define Metadata
Attach Context
Preview and Create your Blueprint
built-in Resourcely blueprint
Foundry
Create a Blueprint Foundry View
Selecting a Resourcely Blueprint
Cloing a starter Blueprint
Configuring Blueprint via edit box
Customize Applicable Guardrails
Defining Blueprint Metadata
Defining Blueprint Metadata - Filled
Attaching Context to a Bueprint
Foundry Developer Experience
Foundry Terraform Preview
Creating a Blueprint with Foundry
Resourcely Blueprint definition
Available Blueprints Menu