š§ This platform open-source and is in early development. We welcome feature requests and pull requests! š
Managing GitHub with Pulumi
In this episode, I introduce and walk my colleague, Gianluca Arbezzano, through automating his GitHub organizations, repositories, and labels using Pulumi and TypeScript.šæ Rawkode LiveHosted by David McKay / š¦ https://twitter.com/rawkodeWebsite: https://rawkode.liveDiscord Chat: https://rawkode.live/chat#RawkodeLiveš° Timeline00:00 - Holding screen06:45 - Introductions07:00 - Context: Explain what we're trying to do11:00 - Creating a new Pulumi TypeScript project16:00 - Adding the GitHub provider17:30 - Creating a GitHub repository20:15 - Exporting values for re-use (Terraform outputs)21:30 - Running pulumi up
for the first time31:50 - Refactoring / Why I love using real programming languages for Infrastructure as Code (IaaC)34:00 - Creating GitHub labels45:00 - Questions47:30 - Using mustache from NPM for rendering user data scripts with Pulumi and TypeScriptš„ About the GuestsGianluca Arbezzano,Staff Software Engineer at Equinix Metalš¦ https://twitter.com/gianarbš§© https://github.com/gianarbš https://gianarb.it/šØ About the TechnologiesPulumiPulumi's Infrastructure as Code SDK is the easiest way to create and deploy cloud software that use containers, serverless functions, hosted services, and infrastructure, on any cloud.Simply write code in your favorite language and Pulumi automatically provisions and manages your AWS, Azure, Google Cloud Platform, and/or Kubernetes resources, using an infrastructure-as-code approach. Skip the YAML, and use standard language features like loops, functions, classes, and package management that you already know and love.š https://pulumi.com/š¦ https://twitter.com/PulumiCorpš§© https://github.com/pulumi/pulumi#Infrastructure #Automation #Cloud