Skip to main content
Version: Deploy 22.2

Deploy/Release 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 Digital.ai 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

Digital.ai 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.

CategoryBlueprintDescription
Amazon Web Services (AWS)Data Lake Solution on Amazon EC2AWS 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 EKSAmazon 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 ClusterAmazon 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 LambdaAWS 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 TerraformAmazon 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 ECSAmazon 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 ClusterGoogle 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 GKEGoogle 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.
Azure Kubernetes ClusterBasic AKS ClusterAzure 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.
Azure app serviceAzure App ServiceAzure 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.
Azure microservice ecommerceMicroservice application on Azure Kubernetes serviceUse this blueprint to deploy a sample microservice-based application on AKS using Terraform, which defines the infrastructure that will run on AKS. The release template that the blueprint generates connects to an existing AKS cluster or provisions a new cluster and deploys a sample application to it.
Azure Resource Manager (ARM)Basic ARM TemplateAzure Resource Manager (ARM) allows users to deploy applications to Azure using declarative JSON templates. In the DevOps as Code CLI, you can use the Basic ARM template blueprint to run blueprints on platforms hosted on Azure, by creating ARM templates. This can greatly simplify the process of provisioning resources from Deploy and Release in an Azure environment.
DockerLocal Docker DeploymentUse this blueprint to deploy a Docker application with front-end and back-end services to Docker running locally.
DockerDocker Single Container ApplicationUse this blueprint to define a package that deploys a single Docker container.
DockerDocker EnvironmentUse this blueprint to define an environment for your Docker engine in Deploy.
DockerComposed Docker DeploymentUse this blueprint to deploy a simple Docker application to Docker running locally.
DockerDevOps PlatformUse this blueprint to create an Deploy instance, an Release instance and a Docker proxy for deploying containers to Docker.
KubernetesKubernetes ApplicationUse this blueprint to define a package that deploys a single Kubernetes YAML or JSON file.
KubernetesKubernetes EnvironmentUse this blueprint to define an environment for a Kubernetes cluster in Deploy.
SecurityRun Your DevSecOps PipelineUse 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.
Dictionaries and secret storesDictionaries and secret storesThis blueprint includes the resources needed to set up a basic deployment of the DevOps Platform to an Azure environment, with the option to store sensitive values either in a password dictionary, or in one of the following secret stores: