<- All Blueprints
Customizable templates for deploying cloud infrastructure

Azure Resource Group

This blueprint creates an Azure Resource Group with best practices in mind, such as providing a default location of "eastus" while allowing customization, and encouraging the use of tags for better resource identification and management. It organizes variables into intuitive groups to assist users—including those who may not be cloud infrastructure experts—in configuring essential settings easily.

Define and customize Blueprints to set what infrastructure configuration options are available to developers.

---
constants:
  __name: "{{ name }}_{{ __guid }}"
variables:
  name:
    desc: "Name of the resource group."
    required: true
    group: Resource Group Details
  location:
    desc: "Azure region where the resource group will be created."
    required: true
    group: Resource Group Details
    default: "eastus"
  tags:
    group: Tags
    required: false
groups:
  Resource Group Details:
    order: 1
    desc: "Basic settings for the resource group."
  Tags:
    order: 2
    desc: "Tags to assign to the resource group."
---

resource "azurerm_resource_group" "__name" {
  name     = {{ name }}
  location = {{ location }}

  tags = {
    Name = {{ name }}
    {{# tags }}
      {{ tags.key | required: false }} = {{ tags.value | required: false }}
    {{/ tags }}
  }
}

// Encourages tagging for resource identification and management.
// Provides a default location but allows for customization.
//
A form is created automatically that accepts inputs that you defined in the Blueprint.
After filling out the Blueprint form, Terraform is generated and a PR is automatically submitted.
What am I looking at?

Talk to a Human

See Resourcely in action and learn how it can help you secure and manage your cloud infrastructure today!