Likvid Bank Cloud Foundation
Foundation
  • Azure
  • AWS
  • IONOS
  • STACKIT
  • SAP BTP
  • GCP
Concepts
meshStack
Compliance
Foundation
  • Azure
  • AWS
  • IONOS
  • STACKIT
  • SAP BTP
  • GCP
Concepts
meshStack
Compliance
  • meshStack Configuration Reference
  • Guides

    • Automating Security Incident Management via meshStack API
    • Business Platforms
    • GitHub Repository as a Custom Platform
    • Integrating Existing Automation and GitOps Pipelines
    • IONOS Custom Platform: Likvid Government Guard
    • Maintaing Security Contacts with meshStack
    • Importing building blocks from meshStack Hub
      • Motivation
      • Implementation Steps
        • Prerequisites
        • Visit meshStack Hub
        • Importing a Building Block Definition
        • Finish Creation of the Building Block Defintion
        • Finishing up
        • Conclusion
    • On Premises Connectivity
    • Quickstart AWS Buildingblock
    • SAP BTP as a Custom Platform
    • STACKIT Custom Platform
    • Composing Building Blocks and Tenants into Starter Kits

Importing building blocks from meshStack Hub

This guide shows you how you can accelerate your platform engineering with pre-built building blocks from meshStack Hub.

Motivation

Platform teams are expected to provide standardized, secure infrastructure quickly and at scale. However, defining and maintaining these components, such as landing zones, networking, or security baselines, requires significant effort and specialized knowledge. Building blocks on the meshStack hub offer a community-maintained resource for getting started quickly with common platform engineering challenges by leveraging tried and tested building blocks.

Implementation Steps

TIP

For a hands-on walkthrough of this solution, checkout the interactive demo on Storylane: View the Interactive Demo. This demo will guide you step-by-step through importing a Building Block Definition from the meshStack Hub and making it available to your platform users.

Prerequisites

  • You have permissions to manage Building Block Definitions. We recommend using the Platform Builder in the M25 Platform Team workspace.
  • You have credentials that can deploy AWS S3 Buckets. You can find these in Likvid Bank's Bitwarden under buildingblock/s3-bucket-likvid.

Visit meshStack Hub

  • Visit hub.meshcloud.io to browse the collection of curated, ready-to-use Terraform modules.
  • Locate the AWS S3 Bucket. The module includes a description and purpose and a direct import button to meshStack.

Importing a Building Block Definition

  • Choose a module, in this case AWS S3 Bucket
  • Click the Import to meshStack button.
  • Enter the URL of your meshStack (if not given already)
  • You're redirected to meshPanel and are asked where to import the building block definition. Pick the M25 Platform Team workspace.
  • You will be redirected to the building block definition creation page with some pre-populated information

Finish Creation of the Building Block Defintion

  • You can continue the pre-populated form to create the Building Block Definition.
  • The inputs will be automatically imported. You only need to fill in the AWS Secret Key and AWS Access Key ID (from Bitwarden)
  • Finish the creation wizard

Finishing up

✅ That's it! You now have a fully working Building Block Definition for an AWS S3 Bucket that can be used by application teams to provision compliant S3 buckets in their projects.

Conclusion

This demo illustrates how meshStack Hub enables fast, compliant infrastructure provisioning by providing pre-built Terraform modules that are easily imported as Building Block Definitions. By reducing boilerplate effort and aligning with best practices, teams like Likvid Bank can offer standardized, reusable infrastructure patterns with minimal overhead.

Prev
Maintaing Security Contacts with meshStack
Next
On Premises Connectivity