Skip to content
@figurate

f i g u r a t e

Infrastructure patterns and blueprints

Welcome to the Figurate project

Maintaining Cloud infrastructure is complex, with tools and methodologies still in their infancy. Figurate provides the building blocks for designing integrated architectures, whilst the Bedrock family focuses on complete patterns and blueprints that deliver on key software design principles, such as modularity, reusability and separation of concerns, to Infrastructure-as-code (IaC).

Figurate

Terraform Modules

Software development has long benefitted from the ability to reuse proven code in the form of libraries. With IaC we see similar benefits in Terraform modules, Ansible roles, and other widely published shared code repositories.

Ansible Roles

TBD.

Manifests and Templates

TBD.

Bedrock

Terraform Blueprints

Blueprints are a combination of published modules, templates and sensible defaults, that enable us to deploy tested architectures with a minimum of effort. The importance of defaults is to allow an evolution of infrastructure from simple to complex as a deployed solution matures over time.

Pinned Loading

  1. bedrock-tenancy bedrock-tenancy Public

    A collection of infrastructure blueprints related to tenant management

    HCL 1

  2. bedrock-security bedrock-security Public

    Infrastructure blueprints relating to threat detection and mitigation

    HCL 1

  3. bedrock-cli bedrock-cli Public

    A command line tool for managing Terraform blueprints

    Python 1 1

  4. bedrock-serverless bedrock-serverless Public

    Infrastructure blueprints for serverless (managed) services

    1

  5. bedrock-storage bedrock-storage Public

    Blueprints for managed storage services

    1

  6. bedrock-integration bedrock-integration Public

    Blueprints for enterprise integration patterns

    1

Repositories

Showing 10 of 84 repositories
  • terraform-github-repositories Public

    Manage a collection of Github repositories with similar traits

    figurate/terraform-github-repositories’s past year of commit activity
    HCL 0 MIT 0 0 0 Updated Nov 28, 2023
  • terraform-aws-s3 Public

    S3 bucket creation with predefined templates.

    figurate/terraform-aws-s3’s past year of commit activity
    HCL 0 MIT 1 1 0 Updated Nov 28, 2023
  • terraform-aws-iam Public

    IAM role creation with predefined principals.

    figurate/terraform-aws-iam’s past year of commit activity
    HCL 0 MIT 1 1 0 Updated Nov 28, 2023
  • terraform-aws-ecr Public

    Provision and manage ECR repositories

    figurate/terraform-aws-ecr’s past year of commit activity
    HCL 1 MIT 1 0 0 Updated Nov 28, 2023
  • terraform-helm-helm Public

    Provision common Kubernetes services with Helm

    figurate/terraform-helm-helm’s past year of commit activity
    HCL 0 MIT 0 0 0 Updated Nov 28, 2023
  • terraform-aws-events Public

    Templates for event triggers and targets

    figurate/terraform-aws-events’s past year of commit activity
    HCL 0 MIT 4 0 0 Updated Nov 28, 2023
  • terraform-aws-lambda Public

    Templates for common Lambda functions

    figurate/terraform-aws-lambda’s past year of commit activity
    HCL 0 MIT 1 1 0 Updated Nov 28, 2023
  • terraform-aws-secrets Public

    Configure a list of SSM Parameter Store entries

    figurate/terraform-aws-secrets’s past year of commit activity
    HCL 1 MIT 0 0 0 Updated Nov 28, 2023
  • terraform-aws-compute Public

    Provision an autoscaling group in AWS

    figurate/terraform-aws-compute’s past year of commit activity
    HCL 0 MIT 1 0 0 Updated Nov 28, 2023
  • terraform-aws-logging Public

    Create a CloudWatch Log Group

    figurate/terraform-aws-logging’s past year of commit activity
    HCL 0 MIT 0 0 0 Updated Nov 28, 2023

Top languages

Loading…

Most used topics

Loading…