Skip to content

Commit

Permalink
feat: finished section 04
Browse files Browse the repository at this point in the history
  • Loading branch information
erikreinert committed Sep 24, 2023
1 parent b19e2d3 commit f9d8e26
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 0 deletions.
5 changes: 5 additions & 0 deletions import.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
set -e

terraform import 'module.repository["fem-eci-terraform-github"].github_repository.self' 'fem-eci-terraform-github'
terraform import 'module.repository["fem-eci-terraform-tfe"].github_repository.self' 'fem-eci-terraform-tfe'
19 changes: 19 additions & 0 deletions locals.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
locals {
repos = {
"fem-eci-terraform-tfe" = {
description = "Automation for Terraform Enterprise"
gitignore_template = "Terraform"
name = "fem-eci-terraform-tfe"
topics = ["frontend-masters", "terraform"]
visibility = "private"
}

"fem-eci-terraform-github" = {
description = "Automation for GitHub"
gitignore_template = "Terraform"
name = "fem-eci-terraform-github"
topics = ["frontend-masters", "terraform"]
visibility = "private"
}
}
}
13 changes: 13 additions & 0 deletions main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module "repository" {
for_each = merge(local.repos)

source = "ALT-F4-LLC/repository/github"
version = "0.5.0"

description = each.value.description
gitignore_template = each.value.gitignore_template
name = each.value.name
owner = var.owner
topics = each.value.topics
visibility = each.value.visibility
}
4 changes: 4 additions & 0 deletions variables.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
variable "owner" {
default = "<your-github-username>"
type = string
}

0 comments on commit f9d8e26

Please sign in to comment.