TERMINAL
> terraform init
Initializing the backend...
Initializing provider plugins...
- Checking for available provider plugins...
- Downloading plugin for provider "github" (hashicorp/github) 2.3.0...
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to
see any changes that are required for your infrastructure.
Slide 11
Slide 11 text
TERMINAL
> terraform version
Terraform v0.12.20
+ provider.github v2.3.1
Slide 12
Slide 12 text
Team Management
Slide 13
Slide 13 text
Adding Members
CODE EDITOR
resource "github_membership" "kibertoad" {
username = "kibertoad"
role = "member"
}
Slide 14
Slide 14 text
Adding Members
TERMINAL
> terraform fmt
providers.tf
members.tf
Slide 15
Slide 15 text
Creating Teams
CODE EDITOR
resource "github_team" "reviewers" {
name = "reviewers"
description = "Reviewer Team"
privacy = "closed"
}
Renaming Repositories
TERMINAL
Terraform will perform the following actions:
# github_repository.monitoring-app must be replaced
-/+ resource "github_repository" "monitoring-app" {
~ id = "monitoring-app" -> (known after apply)
~ name = "monitoring-app" -> "monitoring-application"
...
Plan: 1 to add, 0 to change, 1 to destroy.