File tree Expand file tree Collapse file tree 3 files changed +26
-3
lines changed
Expand file tree Collapse file tree 3 files changed +26
-3
lines changed Original file line number Diff line number Diff line change 1+ data "google_project" "default" {}
Original file line number Diff line number Diff line change 1- data "google_project" "default" {}
1+ # Build Buckets
22resource "google_storage_bucket" "default" {
33 name = " dsb-devsecops-lab-bucket"
44 location = var. region
@@ -11,9 +11,28 @@ resource "google_storage_bucket" "default" {
1111 uniform_bucket_level_access = true
1212}
1313
14- resource "google_artifact_registry_repository" "default_docker_repo" {
14+ # Artifact Repository (Registry)
15+ resource "google_artifact_registry_repository" "default" {
1516 repository_id = " dsb-docker-images"
1617 format = " DOCKER"
1718 location = var. region
1819 description = " Repository for all DSB Docker images"
1920}
21+
22+ # Secrets
23+ resource "google_secret_manager_secret" "snyk_token" {
24+ secret_id = " cloudbuild/snyk-token"
25+
26+ replication {
27+ user_managed {
28+ replicas {
29+ location = var. region
30+ }
31+ }
32+ }
33+ }
34+
35+ resource "google_secret_manager_secret_version" "snyk_token_version" {
36+ secret = google_secret_manager_secret. snyk_token . id
37+ secret_data = var. SNYK_TOKEN
38+ }
Original file line number Diff line number Diff line change @@ -8,4 +8,7 @@ variable "region" {
88 type = string
99 description = " Region"
1010 default = " us-central1"
11- }
11+ }
12+
13+ # Terraform Environment Variables
14+ variable "SNYK_TOKEN" {}
You can’t perform that action at this time.
0 commit comments