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
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX The Data Scientist’s Toolbox
Johns Hopkins University via Coursera How to Use Git and GitHub
Udacity Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera