XebiaLabs public blueprints

A blueprint guides you through a process that automatically generates YAML files for your applications and infrastructure. The blueprint asks a short series of questions about your application and the type of environment it requires, and the XebiaLabs Command Line Interface (XL CLI) uses your answers to generate YAML files that define configuration items and releases, plus special files that manage sensitive data such as passwords.

Blueprints allow you to define rich deployment and release patterns that create organizational standards. You can use blueprints to:

  • On-board new teams into a defined CI/CD process
  • Share best practices for security, ITSM, cloud, and across the organization
  • Enable DevOps teams to learn new tools and technologies quickly

XebiaLabs provides publicly-available blueprints to help you get started. You can use these blueprints out of the box to better understand concepts and behavior and then customize them for your own requirements.

Category Blueprint Description
Amazon Web Services (AWS) Data Lake Solution on Amazon EC2 AWS offers a sample Data Lake Solution that shows how you can store both structured and unstructured data in a centralized repository on Amazon Elastic Compute Cloud (EC2), which provides resizable compute capacity in the cloud. Use this blueprint to deploy the sample Data Lake Solution on EC2 using CloudFormation, which defines the infrastructure that will run on EC2.
Amazon Web Services (AWS) Microservice Application on Amazon EKS Amazon Elastic Container Service for Kubernetes (EKS) allows you to deploy, manage, and scale containerized applications in the cloud using Kubernetes. Use this blueprint to deploy a sample microservice-based application on EKS.
Amazon Web Services (AWS) Amazon EKS Cluster Amazon Elastic Container Service for Kubernetes (EKS) allows you to deploy, manage, and scale containerized applications in the cloud using Kubernetes. Use this blueprint to provision a simple EKS cluster. The release template that the blueprint generates provisions a new cluster.
Amazon Web Services (AWS) Amazon Lambda AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running. Use this blueprint to provision a basic Lambda function using a CloudFormation Stack.
Amazon Web Services (AWS) Monolithic Application on Amazon ECS with Terraform Amazon Elastic Container Service (ECS) is a container orchestration service for Docker-enabled applications. It works with AWS Fargate, a compute engine that allows you to run containers on ECS without having to manage servers or clusters. Use this blueprint to deploy a monolithic application on ECS with the Fargate launch type, using Terraform to define the infrastructure that will run on ECS.
Amazon Web Services (AWS) Monolithic Application on Amazon ECS Amazon Elastic Container Service (ECS) is a container orchestration service for Docker-enabled applications. It works with AWS Fargate, a compute engine that allows you to run containers on ECS without having to manage servers or clusters. Use this blueprint to deploy a sample monolithic application on ECS with the Fargate launch type.
Google Cloud Platform (GCP) Basic GKE Cluster Google Kubernetes Engine (GKE) allows you to deploy, manage, and scale containerized applications in the cloud using Kubernetes. Use this blueprint to provision a GKE cluster using Terraform.
Google Cloud Platform (GCP) Microservice Application on GKE Google Kubernetes Engine (GKE) allows you to deploy, manage, and scale containerized applications in the cloud using Kubernetes. Use this blueprint to deploy a sample microservice-based application on GKE using Terraform, which defines the infrastructure that will run on GKE.
Microsoft Azure Basic AKS Cluster Azure Kubernetes Service (AKS) manages your hosted Kubernetes environment to deploy and manage containerized applications. Use this blueprint to provision a simple AKS cluster using Terraform, which defines the infrastructure that will run on AKS.
Microsoft Azure Azure App Service Azure App Service allows you to deploy, manage, and scale web applications in the cloud. Use this blueprint to deploy a Docker-based web application to Azure App Service using Terraform.
Docker Local Docker Deployment Use this blueprint to deploy a Docker application with front-end and back-end services to Docker running locally.
Docker Docker Single Container Application Use this blueprint to define a package that deploys a single Docker container.
Docker Docker Environment Use this blueprint to define an environment for your Docker engine in XL Deploy.
Docker Composed Docker Deployment Use this blueprint to deploy a simple Docker application to Docker running locally.
Docker XebiaLabs DevOps Platform Use this blueprint to create an XL Deploy instance, an XL Release instance and a Docker proxy for deploying containers to Docker.
Kubernetes Kubernetes Application Use this blueprint to define a package that deploys a single Kubernetes YAML or JSON file.
Kubernetes Kubernetes Environment Use this blueprint to define an environment for a Kubernetes cluster in XL Deploy.
Security Run Your DevSecOps Pipeline Use this blueprint to configure security scanning tools and an out-of-the-box security dashboard that provides immediate insight into code quality for teams, managers, and auditors.