Welcome to meshStack Hub

A central hub for open-source building block definitions and platform configurations that integrate seamlessly with meshStack. Discover Terraform modules for AWS, Azure, GCP, and moreβ€”designed for consistent, secure, and efficient cloud automation.

18
Platforms
37
Building Blocks
Microsoft Azure
Microsoft Azure

Cloud computing platform and services by Microsoft

14 building blocks
🌐Hyperscaler
Amazon Web Services
Amazon Web Services

Scalable cloud computing platform by Amazon

4 building blocks
🌐Hyperscaler
Google Cloud Platform
Google Cloud Platform

Suite of cloud computing services by Google

2 building blocks
🌐Hyperscaler
Azure Kubernetes Service
Azure Kubernetes Service

Managed Kubernetes service on Azure

3 building blocks
🌐Hyperscaler
STACKIT
STACKIT

European cloud platform by Schwarz Group

1 building block
πŸ‡ͺπŸ‡ΊEuropean
GitHub
GitHub

Code hosting platform for version control and collaboration

1 building block
πŸ”§DevOps
Azure DevOps
Azure DevOps

Developer services for support teams to plan, build, and ship software

5 building blocks
πŸ”§DevOps
Cloud Foundry
Cloud Foundry

Open source cloud application platform

0 building blocks
πŸ”’Private Cloud
Datadog
Datadog

Monitoring and security platform for cloud applications

0 building blocks
πŸ”§DevOps
IONOS Cloud
IONOS Cloud

European cloud infrastructure and hosting provider

2 building blocks
πŸ‡ͺπŸ‡ΊEuropean
Kubernetes
Kubernetes

Open-source system for automating deployment, scaling, and management of containerized applications

1 building block
πŸ”§DevOps
meshStack
meshStack

meshStack is a cloud management platform that provides a unified interface for managing and governing cloud environments

1 building block
OpenShift
OpenShift

Enterprise Kubernetes platform by Red Hat

0 building blocks
πŸ”’Private Cloud
OpenStack
OpenStack

Open source cloud computing platform for public and private clouds

0 building blocks
πŸ”’Private Cloud
Oracle Cloud Infrastructure
Oracle Cloud Infrastructure

Cloud computing services platform by Oracle

1 building block
🌐Hyperscaler
OVHcloud
OVHcloud

European cloud computing and hosting provider

0 building blocks
πŸ‡ͺπŸ‡ΊEuropean
SAP Business Technology Platform
SAP Business Technology Platform

Integrated offering for data management, analytics, and application development

2 building blocks
πŸ‡ͺπŸ‡ΊEuropean
Tencent Cloud
Tencent Cloud

Cloud computing services by Tencent

0 building blocks
πŸ‡¨πŸ‡³China

All Building Block Definitions

Building block definitions are pre-configured Terraform modules for automating cloud tasks. Application teams can easily use them to simplify and accelerate their workflows.

GitHub Actions Integration with AKS
aks
GitHub Actions Integration with AKS

CI/CD pipeline using GitHub Actions for secure, scalable AKS deployment.

PostgreSQL Integration with AKS
aks
PostgreSQL Integration with AKS

Provides managed PostgreSQL with direct integration to AKS for secure access.

AKS Starterkit
aks
AKS Starterkit

The AKS Starterkit provides application teams with a pre-configured Kubernetes environment. It includes two Kubernetes namespaces (dev&prod), a Git repository, a CI/CD pipeline using GitHub Actions, and a secure container registry integration.

Agentic Coding Sandbox
aws
Agentic Coding Sandbox

A composition building block that provides developers with a sandboxed AWS environment to access agentic coding tools like Claude via AWS Bedrock, with automatic budget alerts and region enablement for AI model access.

AWS Budget Alert
aws
AWS Budget Alert

Sets up budget alerts for an AWS account to monitor spending and prevent cost overruns.

Enable Opt-In Regions
aws
Enable Opt-In Regions

The building block enables you to enable AWS regions that require explicit opt-in for your AWS account. This is particularly useful for managing access to newer AWS regions or regions with specific compliance requirements.

AWS S3 Bucket
aws
AWS S3 Bucket

Provides an AWS S3 bucket for object storage with access controls, lifecycle policies, and encryption.

AKS Cluster
azure
AKS Cluster

Provision a production-grade Azure Kubernetes Service (AKS) cluster with Azure AD, OIDC, Workload Identity, Log Analytics and custom VNet using Terraform.

Azure Bastion Host
azure
Azure Bastion Host

Provides secure RDP and SSH connectivity to virtual machines in Azure virtual networks without exposing them to the public internet, with comprehensive monitoring and alerting.

Azure Virtual Machine
azure
Azure Virtual Machine

(ALPHA) Provisions an Azure Virtual Machine (VM) with support for both Linux and Windows operating systems, including network interface, optional public IP, network security group, and optional data disk.

Unknown Logo
azure
Azure Virtual Machine Starterkit

The Azure Virtual Machine Starterkit provides application teams with a pre-configured Azure environment. It includes a dedicated project, an Azure tenant, and a virtual machine for quick provisioning and testing.

Azure Subscription Budget Alert
azure
Azure Subscription Budget Alert

Sets up budget alerts for an Azure subscription to monitor spending and prevent cost overruns.

Azure Container Registry
azure
Azure Container Registry

Provides a production-grade Azure Container Registry for storing and managing Docker container images and OCI artifacts with private networking support.

Azure GitHub Actions Terraform Setup
azure
Azure GitHub Actions Terraform Setup

Deploy directly to Azure using GitHub Actions and Terraform brought to you by meshStack

Role Assignments for GitHub Actions Terraform Setup
azure
Role Assignments for GitHub Actions Terraform Setup

Helper building block used to assign the necessary Azure roles

Azure Key Vault
azure
Azure Key Vault

Provides an Azure Key Vault for secure storage and management of secrets, keys, and certificates with RBAC authorization, optional private endpoint support, and hub connectivity.

Azure PostgreSQL Deployment
azure
Azure PostgreSQL Deployment

Provides a managed Azure PostgreSQL database with scalability, security, and high availability.

Azure Service Principal
azure
Azure Service Principal

Creates an Entra ID application registration and service principal with role assignment for automated access to Azure resources

Spoke VNet
azure
Spoke VNet

Provides VNet for your Azure subscription that's connected on a central network hub.

Azure Storage Account
azure
Azure Storage Account

Provides an Azure Storage Account as a highly scalable, durable, and secure container that groups together a set of Azure Storage services.

Azure Virtual Machine Scale Set
azure
Azure Virtual Machine Scale Set

Creates an Azure Virtual Machine Scale Set (VMSS) with comprehensive configuration options for scalable, highly available compute infrastructure.

Azure DevOps Agent Pool
azuredevops
Azure DevOps Agent Pool

Creates an Azure DevOps agent pool connected to an existing Azure VMSS for elastic scaling of build agents.

Azure DevOps Pipeline
azuredevops
Azure DevOps Pipeline

Provides a CI/CD pipeline in Azure DevOps linked to a repository with YAML-based configuration

Azure DevOps Project
azuredevops
Azure DevOps Project

Creates and manages Azure DevOps projects with user entitlements, stakeholder licenses, and role-based group memberships.

Azure DevOps Git Repository
azuredevops
Azure DevOps Git Repository

Provides a Git repository in Azure DevOps with optional branch protection policies

Azure DevOps Service Connection (Subscription)
azuredevops
Azure DevOps Service Connection (Subscription)

Provides an Azure subscription service connection in Azure DevOps for pipeline integration with Azure subscriptions

GCP Project Budget Alert
gcp
GCP Project Budget Alert

Sets up budget alerts for a GCP project to monitor spending and prevent cost overruns.

GCP Storage Bucket
gcp
GCP Storage Bucket

Provides a GCP Cloud Storage bucket for object storage with access controls and lifecycle policies.

GitHub Repository Creation
github
GitHub Repository Creation

Automates GitHub repository setup with predefined configurations and access control.

IONOS DCD (Data Center Designer)
ionos
IONOS DCD (Data Center Designer)

Creates and manages IONOS Data Center Designer environments with user onboarding, role-based access control, and datacenter provisioning.

IONOS User Management
ionos
IONOS User Management

Creates and manages IONOS Cloud users with role-based access. This is a foundational module that should be deployed before DCD environments.

Kubernetes Service Account
kubernetes
Kubernetes Service Account

Creates a Kubernetes service account with ClusterRole binding and generates a kubeconfig for authentication

meshStack Payment Method
meshstack
meshStack Payment Method

Creates a new meshStack Payment Method for a Workspace

OCI Application Compartment
oci
OCI Application Compartment

Creates an application compartment with IAM groups and policies for team-based access control.

SAP BTP subaccount
sapbtp
SAP BTP subaccount

This building block Creates a subaccount in SAP BTP.

SAP BTP subdirectory
sapbtp
SAP BTP subdirectory

This building block Creates a subdirectory in SAP BTP.

StackIt Project
stackit
StackIt Project

Creates a new StackIt project and manages user access permissions with role-based access control.