Skip to content

Commit

Permalink
fix(DMVP-3754): Fixed providers and examples structure.
Browse files Browse the repository at this point in the history
  • Loading branch information
viktoryathegreat committed Apr 5, 2024
1 parent c77866a commit 5526afb
Show file tree
Hide file tree
Showing 18 changed files with 38 additions and 161 deletions.
File renamed without changes.
57 changes: 0 additions & 57 deletions modules/gcp-secret/README.md

This file was deleted.

29 changes: 0 additions & 29 deletions modules/gcp-secret/examples/basic/README.md

This file was deleted.

13 changes: 0 additions & 13 deletions modules/gcp-secret/examples/basic/main.tf

This file was deleted.

5 changes: 0 additions & 5 deletions modules/gcp-secret/examples/basic/provider.tf

This file was deleted.

20 changes: 0 additions & 20 deletions modules/gcp-secret/main.tf

This file was deleted.

3 changes: 0 additions & 3 deletions modules/gcp-secret/outputs.tf

This file was deleted.

8 changes: 0 additions & 8 deletions modules/gcp-secret/provider.tf

This file was deleted.

10 changes: 0 additions & 10 deletions modules/gcp-secret/variables.tf

This file was deleted.

2 changes: 1 addition & 1 deletion modules/keeper-to-secret-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ No providers.
| Name | Source | Version |
|------|--------|---------|
| <a name="module_keeper-reader"></a> [keeper-reader](#module\_keeper-reader) | dasmeta/shared/any//modules/keeper-reader | n/a |
| <a name="module_secret"></a> [secret](#module\_secret) | ../gcp-secret | n/a |
| <a name="module_secret"></a> [secret](#module\_secret) | dasmeta/modules/google//modules/secret | 1.4.0 |

## Resources

Expand Down
18 changes: 18 additions & 0 deletions modules/keeper-to-secret-manager/examples/to-gcp/0-setup.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
terraform {
required_providers {
secretsmanager = {
source = "Keeper-Security/secretsmanager"
version = "1.1.3"
}
}
}

provider "google" {
project = "my-project"
region = "us-east1"
credentials = file("/path/to/gcp/config.json")
}

provider "secretsmanager" {
credential = file("/path/to/keeper/config.json")
}
4 changes: 3 additions & 1 deletion modules/keeper-to-secret-manager/examples/to-gcp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| <a name="requirement_secretsmanager"></a> [secretsmanager](#requirement\_secretsmanager) | 1.1.3 |

## Providers

Expand Down
5 changes: 0 additions & 5 deletions modules/keeper-to-secret-manager/examples/to-gcp/provider.tf

This file was deleted.

9 changes: 5 additions & 4 deletions modules/keeper-to-secret-manager/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
module "keeper-reader" {
source = "dasmeta/shared/any//modules/keeper-reader"

keeper_credentials = var.keeper_credentials
secrets = var.secrets
secrets = var.secrets
}

//This module writes module.keeper data into GCP secret manager, if var.secret_manager="gcp"
module "secret" {
count = var.secret_manager == "gcp" ? 1 : 0
source = "../gcp-secret"
count = var.secret_manager == "gcp" ? 1 : 0

source = "dasmeta/modules/google//modules/secret"
version = "1.4.0"

secrets = {
for index, s in var.secrets : s.secret_name => s.secret_type == "login" ? module.keeper-reader.login_secrets[index][s.field] : s.secret_type == "db" ? module.keeper-reader.db_secrets[index][s.field] : module.keeper-reader.ssh_secrets[index][s.field]
Expand Down
4 changes: 3 additions & 1 deletion modules/onepassword-to-secret-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ module "onepassword_to_secret_manager" {
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.33 |

## Providers

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
terraform {
required_providers {
test = {
source = "terraform.io/builtin/test"
}

aws = {
source = "hashicorp/aws"
version = "~> 4.33"
Expand Down
8 changes: 8 additions & 0 deletions modules/onepassword-to-secret-manager/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.33"
}
}
}

0 comments on commit 5526afb

Please sign in to comment.