Overview
Learn how to automate GitHub organizations, repositories, and labels using Pulumi and TypeScript. This course covers creating Pulumi TypeScript projects, adding the GitHub provider, managing repositories, exporting values for re-use, refactoring with real programming languages for Infrastructure as Code (IaaC), creating GitHub labels, and using mustache for rendering user data scripts. The course is suitable for individuals interested in Infrastructure as Code, automation, and cloud software deployment.
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