• Stars
    star
    2,074
  • Rank 22,281 (Top 0.5 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi

Pulumi Examples

This repository contains examples of using Pulumi to build and deploy cloud applications and infrastructure.

Each example has a two-part prefix, <cloud>-<language>, to indicate which <cloud> and <language> it pertains to. For example, <cloud> could be aws for Amazon Web Services, azure for Microsoft Azure, gcp for Google Cloud Platform, kubernetes for Kubernetes, or cloud for Pulumi's cross-cloud programming framework.

See the Pulumi documentation for more details on getting started with Pulumi.

Checking Out a Single Example

You can checkout only the examples you want by using a sparse checkout. The following example shows how checkout only the example you want.

$ mkdir examples && cd examples
$ git init
$ git remote add origin -f https://github.com/pulumi/examples/
$ git config core.sparseCheckout true
$ echo <example> >> .git/info/sparse-checkout
$ git pull origin master

Outline

AWS

TypeScript

Example Description
API Gateway Deploy a simple REST API that counts the number of times a route has been hit.
API Gateway HTTP API with routes Deploy a HTTP API that invokes a Lambda.
API Gateway HTTP API quickstart Deploy a very simple HTTP API that invokes a Lambda.
API Gateway V1 with EventBridge and Lambda Deploy a REST API that uses EventBridge to target a Lambda function. Includes API Gateway model validation and custom integration-response mapping.
API Gateway V2 with EventBridge and Lambda Deploy an HTTP API that uses EventBridge to target a Lambda function.
Apigateway - Auth0 Deploy a simple REST API protected by Auth0.
AppSync Deploy a basic GraphQL endpoint in AWS AppSync.
AssumeRole Use AssumeRole to create resources.
Containers Provision containers on Fargate.
EKS - Dashboard Deploy an EKS Kubernetes cluster with an EBS-backed StorageClass, then the Kubernetes Dashboard into the cluster.
EKS - Hello World Deploy an EKS Kubernetes cluster with an EBS-backed StorageClass, then a Kubernetes namespace and nginx deployment into the cluster.
EKS - Migrate Node Groups Create an EKS cluster and node group to use for workload migration with zero downtime.
Fargate Build, deploy, and run a Dockerized app using ECS, ECR, and Fargate.
Lambda Thumbnailer Create a video thumbnail extractor using serverless functions.
Miniflux Stand up an RSS Service using Fargate and RDS.
Pulumi Webhooks Create a Pulumi cloud.HttpEndpoint that receives webhook events delivered by Pulumi Cloud, then echos the event to Slack.
RDS and Airflow Deploy a RDS Postgres instance and containerized Airflow.
Resources Create various resources, including cloudwatch.Dashboard, cloudwatch.EventRule, cloudwatch.LogGroup, and sqs.Queue.
Ruby on Rails Create a single EC2 virtual machine instance with a local MySQL database.
S3 Lambda Set up two AWS S3 Buckets and a single Lambda that listens to one and, upon each new object arriving in it, zips it up and copies it to the second bucket.
Serverless Application Deploy a complete serverless C# application using raw resources from @pulumi/aws.
Serverless Datawarehouse Deploy a serverless data warehouse.
Slackbot Create a simple slackbot that posts a notification to a specific channel any time you're @mentioned anywhere.
Stack Reference Create a "team" EC2 Instance with tags set from upstream stacks.
Static Website Serve a static website using S3, CloudFront, Route53, and Certificate Manager.
Step Functions Use Step Functions with a Lambda function.
Thumbnailer Create a video thumbnail extractor using serverless functions and containers.
Twitter Query Twitter every 2 minutes, store the results in S3, and set up an Athena table and query.
URL Shortener Create a serverless URL shortener that uses high-level components.
Voting App Create a simple voting app using Redis and Python Flask.
Web Server Deploy an EC2 Virtual machine using TypeScript to run a Python web server.
Web Server with Manual Provisioning Use Pulumi dynamic providers to accomplish post-provisioning configuration steps.

JavaScript

Example Description
Containers Provision containers on Fargate.
S3 Folder Component Serve a static website on S3 from a component.
S3 Folder Serve a static website on S3.
Servless SQS to Slack Wire up a serverless AWS Lambda to an AWS SQS queue and post a message to Slack.
Web Server - Component Deploy an EC2 instance using a common module for creating an instance.
Web Server Deploy an EC2 Virtual machine running a Python web server.

Python

Example Description
API Gateway HTTP API quickstart Deploy a very simple HTTP API that invokes a Lambda.
API Gateway V2 with EventBridge and Lambda Deploy an HTTP API that uses EventBridge to target a Lambda function.
AppSync Deploy a basic GraphQL endpoint in AWS AppSync.
AssumeRole Use AssumeRole to create resources.
Fargate Provision a full ECS Fargate cluster running a load-balanced nginx web server.
Resources Create various resources, including cloudwatch.Dashboard, cloudwatch.EventRule, cloudwatch.LogGroup, and sqs.Queue.
S3 Folder Serve a static website on S3.
Stack Reference Create a "team" EC2 Instance with tags set from upstream stacks.
Step Functions Use Step Functions with a Lambda function.
Web Server Deploy an EC2 instance and open port 80.

Go

Example Description
AssumeRole Use AssumeRole to create resources.
Fargate Provision a full ECS Fargate cluster running a load-balanced nginx web server.
Lambda Create a lambda that does a simple ToUpper on the string input and returns it.
S3 Folder Serve a static website on S3.
Web Server Deploy an EC2 Virtual machine running a Python web server.

C#

Example Description
AssumeRole Use AssumeRole to create resources.
Fargate Build, deploy, and run a Dockerized app using ECS, ECR, and Fargate.
Lambda Create a lambda that does a simple ToUpper on the string input and returns it.
S3 Folder Serve a static website on S3.
Web Server Deploy an EC2 instance and open port 80.

F#

Example Description
Lambda Web Server Create a web server in AWS lambda using the Giraffe web server.
S3 Folder Serve a static website on S3.

Azure

TypeScript

Example Description
Azure Container Apps Run a Docker image on Azure Container Apps.
Azure Container Instance Run Azure Container Instances on Linux.
Azure Kubernetes Service Create an Azure Kubernetes Service (AKS) Cluster.
Azure App Service Build a web application hosted in App Service and provision Azure SQL Database and Azure Application Insights.
Azure App Service with Docker Build a web application hosted in App Service from Docker images.
App Service in Virtual Network Deploy two App Services - Front web app with VNet injection and Back web app with a Private Endpoint.
Azure Cosmos DB and LogicApp Define Cosmos DB, API connections, and link them to a logic app.
Azure Functions Deploy a Node.js serverless function to Azure Functions.
Azure Functions - Many Deploy several kinds of Azure Functions created from raw deployment packages.
Azure SDK integration Call Azure SDK functions from a Pulumi program.
Static Website Configure static website hosting in Azure Storage.
Azure Synapse Starting point for enterprise analytics solutions based on Azure Synapse.
Web Server Provision a Linux web server in an Azure Virtual Machine.

Python

Example Description
Azure Container Apps Run a Docker image on Azure Container Apps.
Azure Container Instance Run Azure Container Instances on Linux.
Azure Kubernetes Service Create an Azure Kubernetes Service (AKS) Cluster.
Azure App Service Build a web application hosted in App Service and provision Azure SQL Database and Azure Application Insights.
Azure App Service with Docker Build a web application hosted in App Service from Docker images.
Azure SDK integration Call Azure SDK functions from a Pulumi program in Python.
Azure Cosmos DB and LogicApp Define Cosmos DB, API connections, and link them to a logic app.
Minecraft Server Deploy an Azure Virtual Machine and provision a Minecraft server.
Static Website Configure static website hosting in Azure Storage.
Azure Synapse Starting point for enterprise analytics solutions based on Azure Synapse.
Virtual Data Center Deploy Azure Virtual Data Center (VDC) hub-and-spoke network stacks in Azure, complete with ExpressRoute and VPN Gateways, Azure Firewall guarding a DMZ, and Azure Bastion.
Web Server Provision a Linux web server in an Azure Virtual Machine.

Go

Example Description
Azure Container Apps Run a Docker image on Azure Container Apps.
Azure Container Instance Run Azure Container Instances on Linux.
Azure Kubernetes Service Create an Azure Kubernetes Service (AKS) Cluster.
Azure App Service with Docker Build a web application hosted in App Service from Docker images.
Static Website Configure static website hosting in Azure Storage.
Azure SDK integration Call Azure SDK functions from a Pulumi programin Go.

C#

Example Description
Cluster.
Azure Container Apps Run a Docker image on Azure Container Apps.
Azure Container Instance Run Azure Container Instances on Linux.
Azure Kubernetes Service Create an Azure Kubernetes Service (AKS) Cluster.
AKS web app with .NET 5 Create an Azure Kubernetes Service (AKS) cluster and deploy a web app to it using .NET 5 and C# 9.
AKS + Cosmos DB A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API.
Azure App Service Build a web application hosted in App Service and provision Azure SQL Database and Azure Application Insights.
Azure App Service with Docker Build a web application hosted in App Service from Docker images.
Azure API integration Call additional Azure API endpoints from a Pulumi program.
Azure Cosmos DB and LogicApp Define Cosmos DB, API connections, and link them to a logic app.
Azure Functions Deploy a Node.js serverless function to Azure Functions.
Static Website Configure static website hosting in Azure Storage.
Azure Synapse Starting point for enterprise analytics solutions based on Azure Synapse.
Azure SQL Server An example of a SQLServer on Azure PaaS.

GCP

TypeScript

Example Description
Cloud Run Deploy a custom Docker image into Google Cloud Run service.
Functions - Raw Deploy two Google Cloud Functions implemented in Python and Go.
Functions Deploy an HTTP Google Cloud Function endpoint.
GKE - Hello World Deploy a GKE cluster, then a Kubernetes namespace and nginx deployment into the cluster.
GKE Provision a Google Kubernetes Engine (GKE) cluster, then a Kubernetes Deployment.
Ruby on Rails Deliver a containerized Ruby on Rails application.
Slackbot Create a simple slackbot that posts a notification to a specific channel any time you're @mentioned anywhere.

JavaScript

Example Description
Web Server Build a web server in Google Cloud.

Python

Example Description
Functions - Raw Deploy two Google Cloud Functions implemented in Python and Go.
Functions Deploy a Python-based Google Cloud Function.
GKE Provision a Google Kubernetes Engine (GKE) cluster, then a Kubernetes Deployment.
Network Component Use a reusable component to create a Google Cloud Network and instance.
nginx Server Build a nginx server in Google Cloud.

Go

Example Description
Functions Deploy a Go-based Google Cloud Function.
Functions - Raw Deploy a Google Cloud Function implemented in Python.
Web Server Build a web server in Google Cloud.

C#

Example Description
Functions - Raw Deploy a Google Cloud Function implemented in Python.
Functions Deploy a Go-based Google Cloud Function.

Kubernetes

TypeScript

Example Description
App Rollout via ConfigMap Enable a change in a ConfigMap to trigger a rollout of an nginx Deployment.
App Rollout via S3 Data Change Enable a change in data in S3 to trigger a rollout of an nginx deployment.
Expose Deployment Deploy nginx to a Kubernetes cluster, and publicly explose it using a Kubernetes Service.
Guestbook Build and deploy a simple, multi-tier web application using Kubernetes and Docker.
Jenkins Deploy a container running the Jenkins continuous integration system onto a running Kubernetes cluster.
Multicloud Create managed Kubernetes clusters using AKS, EKS, and GKE, and deploy the application on each cluster.
nginx server Deploy a replicated nginx server to a Kubernetes cluster, using TypeScript and no YAML.
Sock Shop Deploy a version of the standard Sock Shop microservices reference app.
Staged App Rollout Create a staged rollout gated by checking that the P90 response time reported by Prometheus is less than some amount.
Wordpress Helm Chart Use the Helm API to deploy v2.1.3 of the Wordpress Helm Chart to a Kubernetes cluster.

Python

Example Description
Guestbook Build and deploy a simple, multi-tier web application using Kubernetes and Docker.

C#

Example Description
Guestbook Build and deploy a simple, multi-tier web application using Kubernetes and Docker.

Go

Example Description
Guestbook Build and deploy a simple, multi-tier web application using Kubernetes and Docker.
App Rollout via ConfigMap Enable a change in a ConfigMap to trigger a rollout of an nginx Deployment.
Wordpress Helm Chart Use the Helm API to deploy v9.6.0 of the Wordpress Helm Chart to a Kubernetes cluster.
Expose Deployment Deploy nginx to a Kubernetes cluster, and publicly expose it using a Kubernetes Service.

Openstack

Python

Web Server | Deploy an Openstack instance and open port 8000.

Cloud

TypeScript

Example Description
URL Shortener - Cache and HttpServer Create a simple URL shortener SPA that uses the high-level cloud.Table and cloud.HttpServer components.
URL Shortener - Cache Create a simple URL shortener SPA that uses the high-level cloud.Table and cloud.API components.
URL Shortener Create a complete URL shortener web application that uses the high-level cloud.Table and cloud.HttpServer components.
Voting App Create a simple voting app using Redis and Python Flask.

JavaScript

Example Description
API on AWS Create a simple REST API that counts the number of times a route has been hit.
Containers Provision containers on Fargate.
HttpServer Create a simple REST API that counts the number of times a route has been hit.
Thumbnailer - Machine Learning Create a video thumbnail extractor using serverless functions, containers, and AWS Rekognition.
Thumbnailer Create a video thumbnail extractor using serverless functions and containers.
Twitter Query Twitter every 2 minutes, store the results in S3, and set up an Athena table and query.

DigitalOcean

TypeScript

Example Description
Droplets Build sample architecture.
Kubernetes Provision a DigitalOcean Kubernetes cluster.

Python

Example Description
Droplets Build sample architecture.
Kubernetes Provision a DigitalOcean Kubernetes cluster.

C#

Example Description
Droplets Build sample architecture.
Kubernetes Provision a DigitalOcean Kubernetes cluster.

Multicloud

TypeScript

Example Description
Buckets Use a single Pulumi program to provision resources in both AWS and GCP.

F5

TypeScript

Example Description
BigIP Local Traffic Manager Provide load balancing via an F5 BigIP appliance to backend HTTP instances.

Twilio

TypeScript

Example Description
Component Create a custom Component Resource to parse incoming messages from Twilio.

Linode

JavaScript

Example Description
Web Server Build a web server on Linode.

Testing

Example Description
Unit Tests in TypeScript Mock-based unit tests in TypeScript.
Unit Tests in Python Mock-based unit tests in Python.
Unit Tests in Go Mock-based unit tests in Go.
Unit Tests in C# Mock-based unit tests in C#.
Testing with Policies Tests based on Policy-as-Code in TypeScript.
Integration Testing in Go Deploy-check-destroy tests in Go.

Automation API

Automation API Examples

More Repositories

1

pulumi

Pulumi - Infrastructure as Code in any programming language 🚀
Go
21,443
star
2

kubespy

Tools for observing Kubernetes resources in real time, powered by Pulumi.
Go
2,689
star
3

pulumi-aws

An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
Java
358
star
4

pulumi-kubernetes

A Pulumi resource provider for Kubernetes to manage API resources and workloads in running clusters
Java
358
star
5

tf2pulumi

A tool to convert Terraform projects to Pulumi
Go
291
star
6

actions

Deploy continuously to your cloud of choice, using your favorite language, Pulumi, and GitHub!
TypeScript
237
star
7

pulumi-ai

TypeScript
225
star
8

esc

Pulumi ESC (Environments, Secrets, and Configuration) for cloud applications and infrastructure.
Go
219
star
9

pulumi-kubernetes-operator

A Kubernetes Operator that automates the deployment of Pulumi Stacks
Go
211
star
10

automation-api-examples

Examples for the Pulumi Automation API https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/auto?tab=doc
Go
191
star
11

pulumi-awsx

AWS infrastructure best practices in component form!
TypeScript
178
star
12

pulumi-eks

A Pulumi component for easily creating and managing an Amazon EKS Cluster
Java
154
star
13

pulumi-terraform-bridge

A library allowing providers built with the Terraform Plugin SDK to be bridged into Pulumi.
Go
145
star
14

pulumi-gcp

A Google Cloud Platform (GCP) Pulumi resource package, providing multi-language access to GCP
Java
145
star
15

pulumi-kubernetesx

Kubernetes for Everyone
TypeScript
129
star
16

docs

All things Pulumi docs!
HTML
127
star
17

pulumi-azure

A Microsoft Azure Pulumi resource package, providing multi-language access to Azure
Java
123
star
18

pulumi-azure-native

Azure Native Provider
114
star
19

pulumi-cloud

A highly productive multi-cloud framework for containers, serverless, and data
TypeScript
113
star
20

pulumi-terraform

A resource package that allows Pulumi programs to use Terraform state
Go
106
star
21

kube2pulumi

Upgrade your Kubernetes YAML to a modern language
Go
105
star
22

infrastructure-as-code-workshop

Infrastructure as Code Workshop
C#
92
star
23

pulumi-aws-native

AWS Native Provider for Pulumi
Go
89
star
24

workshops

A definitive place to store all the Pulumi workshops
TypeScript
88
star
25

kubernetes-guides

Crosswalk Playbooks and Code for Teams to Manage Kubernetes in Production
TypeScript
80
star
26

crd2pulumi

Generate typed CustomResources from a Kubernetes CustomResourceDefinition
Go
74
star
27

pulumi-java

Java support for Pulumi
Java
69
star
28

pulumi-command

Java
64
star
29

pulumi-google-native

Python
64
star
30

pulumi-cloudflare

Pulumi's Cloudflare package, providing multi-language infrastructure as code for Cloudflare
Java
63
star
31

pulumi-cdk

Pulumi/CDK Interop Library
TypeScript
61
star
32

pulumi-docker

A Docker Pulumi resource package, providing multi-language access to Docker resources and building images.
Java
60
star
33

templates

Templates used by `pulumi new`
Go
58
star
34

pulumi-tf-provider-boilerplate

Boilerplate code for Terraform provider-backed Pulumi packages
Go
57
star
35

pulumi-alicloud

An AliCloud Pulumi resource package, providing multi-language access to AliCloud
Go
48
star
36

pulumi-vsphere

A Pulumi resource package for VMWare VSphere, providing multi-language access to vCenter Server and ESXi
Java
46
star
37

setup-pulumi

GitHub Action to install the Pulumi CLI
TypeScript
45
star
38

pulumi-provider-boilerplate

Boilerplate showing how to create a native Pulumi provider
Python
42
star
39

pulumi-openstack

An OpenStack Pulumi resource package, providing multi-language access to OpenStack
Java
39
star
40

pulumi-github

A Pulumi package to facilitate interacting with GitHub
Java
39
star
41

pulumi-yaml

YAML language provider for Pulumi
Go
38
star
42

pulumi-go-provider

A framework for building Go Providers for Pulumi
Go
33
star
43

pulumi-hugo

A Hugo module containing content and layouts used on pulumi.com, including hand-authored docs, the Pulumi blog, and Learn Pulumi.
CSS
32
star
44

pulumi-hcloud

A Hetzner Cloud Pulumi resource package, providing multi-language access to Hetzner Cloud
Java
32
star
45

pulumi-azure-nextgen

Next generation Microsoft Azure provider for Pulumi, providing multi-language access to Azure
29
star
46

pulumi-random

A Pulumi provider that safely enables randomness for resources
Java
29
star
47

pulumi-oci

An Oracle Cloud (OCI) Pulumi resource package, providing multi-language access to OCI
Go
28
star
48

pulumi-policy

Pulumi's Policy as Code SDK, CrossGuard. Define infrastructure checks in code to enforce security, compliance, cost, and other practices, enforced at deployment time.
TypeScript
28
star
49

registry

The global index of everything you can do with Pulumi.
HTML
27
star
50

pulumi-dotnet

.NET support for Pulumi
C#
27
star
51

pulumi-self-hosted-installers

Repository for getting started with self-hosted Pulumi Service.
TypeScript
27
star
52

pulumi-keycloak

A KeyCloak Pulumi resource package, providing multi-language access to KeyCloak
Java
27
star
53

pulumi-postgresql

A Postgresql Pulumi resource package
Go
27
star
54

pulumi-vault

A Vault Pulumi resource package, providing multi-language access to HashiCorp Vault
Go
25
star
55

pulumictl

A swiss army knife for Pulumi development
Go
24
star
56

pulumi-policy-aws

A policy pack of rules to enforce AWS best practices for security, reliability, cost, and more!
TypeScript
24
star
57

pulumi-libvirt

Java
23
star
58

pulumi-linode

Linode resource provider for Pulumi
Java
23
star
59

pulumi-lsp

A LSP server for Pulumi YAML
Go
22
star
60

pulumi-component-provider-ts-boilerplate

Go
22
star
61

pulumi-auth0

An auth0Pulumi resource package, providing multi-language access to Auth0
Go
22
star
62

pulumi-az-pipelines-task

Azure Pipelines task extension for running Pulumi apps.
TypeScript
20
star
63

circleci

CircleCI Orbs for CI/CD using Pulumi.
JavaScript
19
star
64

pulumi-component-provider-py-boilerplate

Demonstrates building a multi-lang Pulumi component provider in Python
Python
19
star
65

pulumi-gitlab

A GitLab Pulumi resource package, providing multi-language access to GitLab
Java
18
star
66

pulumi-azuredevops

An AzureDevOps Pulumi resource package, providing multi-language access to AzureDevOps
Go
17
star
67

halloumi

Go
17
star
68

actions-example-gke-rails

Deploys a Dockerized Rails app to Kubernetes on Google, using GitHub Actions and Pulumi
HTML
17
star
69

pulumi-backstage-plugin

Pulumi plugin for Backstage
TypeScript
17
star
70

compliance-policies

A library of policies for Pulumi's Policy as Code
TypeScript
16
star
71

pulumi-datadog

An Datadog Pulumi resource package, providing multi-language access to Datadog
Go
16
star
72

pulumitv

Projects and examples related to Pulumi TV
TypeScript
15
star
73

pulumi-aws-serverless

Easy serverless programming for AWS
TypeScript
15
star
74

pulumi-azuread

A Microsoft Azure Active Directory (Azure AD) Pulumi resource package, providing multi-language access to Azure AD
Java
15
star
75

pulumi-snowflake

Go
15
star
76

pulumi-databricks

Go
15
star
77

pulumi-docker-containers

Definitions for official Pulumi Docker images.
Dockerfile
14
star
78

pulumi-component-provider-go-boilerplate

Go
14
star
79

pulumi-tailscale

Makefile
14
star
80

pulumi-kubernetes-cert-manager

A Pulumi Kubernetes CertManager component
Java
14
star
81

pulumi-pulumiservice

Go
13
star
82

eks-blueprint

Go
13
star
83

pulumi-yandex

Python
13
star
84

pulumi-mongodbatlas

A MongoDB Atlas Pulumi resource package, providing multi-language access to MongoDB Atlas
Java
12
star
85

actions-pulumify

Pulumify - A GitHub Action to continuously deploy static website previews
Python
12
star
86

devcontainer

Pulumi build and development artifacts
Makefile
12
star
87

pulumi-aiven

An Aiven Pulumi resource package, providing multi-language access to Aiven
Go
12
star
88

pulumi-kafka

A Kafka Pulumi resource package, providing multi-language access to Kafka
Java
12
star
89

pulumi-aws-static-website

TypeScript
11
star
90

pulumi-policy-opa

A bridge enabling Pulumi CrossGuard to run OPA rules
Go
11
star
91

pulumi-cloud-requests

Welcome to the public issue tracker for Pulumi Cloud (app.pulumi.com)! Feature requests and bug reports welcome!
11
star
92

pulumi-aws-apigateway

TypeScript
11
star
93

pulumi-import-aws-account-scraper

Example of using boto3 to generate JSON for pulumi import
Python
11
star
94

pulumi-query-kubernetes

A relational TypeScript SDK for querying Kubernetes resources in any cluster, either on-prem or in any cloud.
TypeScript
11
star
95

pulumi-kubernetes-ingress-nginx

A Pulumi NGINX Ingress Controller component
Python
11
star
96

pulumi-newrelic

An New Relic Pulumi resource package, providing multi-language access to New Relic
Java
10
star
97

pulumi-nomad

Go
10
star
98

tf12-vs-pulumi

A collection of HCL2 examples, rewritten to Pulumi
10
star
99

introduction-to-pulumi

An interactive workshop to get started with Pulumi
Dockerfile
10
star
100

travisqueue

Sequence Travis builds per branch
Go
9
star