Ver Fonte

added artifact registry terraform initial bits

Breandan Dezendorf há 2 anos atrás
pai
commit
f2471f4dcb

+ 17 - 0
dezendorf/homelab/terraform/homelab-support/artifact_registry.tf

@@ -0,0 +1,17 @@
+resource "google_project_service" "artifact-registry-service" {
+  project = var.project
+  service = "artifactregistry.googleapis.com"
+}
+
+
+resource "google_artifact_registry_repository" "docker-repo" {
+  location      = var.region
+  repository_id = "docker-repository"
+  description   = "dezendorf.net homelab docker repository"
+  format        = "DOCKER"
+  project       = var.project
+
+  docker_config {
+    immutable_tags = true
+  }
+}

+ 10 - 0
dezendorf/homelab/terraform/homelab-support/vars.tf

@@ -0,0 +1,10 @@
+variable "project" {
+  type = string
+  default = "homelab-support-400822"
+}
+
+variable "region" {
+  type = string
+  default = "us-east1"
+} 
+

+ 6 - 0
dezendorf/homelab/terraform/homelab-support/vpc.tf

@@ -0,0 +1,6 @@
+provider "google" {
+  project     = "homelab-support-400822"
+  region      = "us-east1"
+}
+
+