Managing GitHub with Pulumi - Rawkode Live
Offered By: Rawkode Academy via YouTube
Course Description
Overview
Explore automating GitHub organizations, repositories, and labels using Pulumi and TypeScript in this 51-minute tutorial video. Learn how to create a new Pulumi TypeScript project, add the GitHub provider, create repositories, export values for reuse, and run 'pulumi up'. Discover the benefits of using real programming languages for Infrastructure as Code (IaaC) through refactoring examples. Dive into creating GitHub labels and rendering user data scripts with Pulumi and TypeScript using mustache from NPM. Gain insights from host David McKay and guest Gianluca Arbezzano, Staff Software Engineer at Equinix Metal, as they demonstrate practical applications of Pulumi for GitHub management.
Syllabus
- Holding screen
- Introductions
- Context: Explain what we're trying to do
- Creating a new Pulumi TypeScript project
- Adding the GitHub provider
- Creating a GitHub repository
- Exporting values for re-use Terraform outputs
- Running `pulumi up` for the first time
- Refactoring / Why I love using real programming languages for Infrastructure as Code IaaC
- Creating GitHub labels
- Questions
- Using mustache from NPM for rendering user data scripts with Pulumi and TypeScript
Taught by
Rawkode Academy
Related Courses
Accelerate Software Delivery using DevOpsMicrosoft via edX Infrastructure as Code
Microsoft via edX App Deployment, Debugging, and Performance
Google Cloud via Coursera Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX Configuration Management and the Cloud
Google via Coursera