Skip to content

Commit

Permalink
chore: run go generate
Browse files Browse the repository at this point in the history
  • Loading branch information
louisruch committed Oct 4, 2022
1 parent 8aa93cc commit 622fca1
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 78 deletions.
28 changes: 14 additions & 14 deletions docs/resources/host_catalog_plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@ resource "boundary_host_catalog_plugin" "aws_example" {
description = "My first host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "aws"
attributes_json = jsonencode({"region"="us-east-1"})
attributes_json = jsonencode({ "region" = "us-east-1" })
# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in aws by creating a aws iam user with programmatic access
secrets_json = jsonencode({
"access_key_id"="aws_access_key_id_value",
"secret_access_key"="aws_secret_access_key_value"
secrets_json = jsonencode({
"access_key_id" = "aws_access_key_id_value",
"secret_access_key" = "aws_secret_access_key_value"
})
}
Expand All @@ -54,23 +54,23 @@ resource "boundary_host_catalog_plugin" "aws_example" {
# For more information about azure ad applications, please visit here:
# https://learn.hashicorp.com/tutorials/boundary/azure-host-catalogs#register-a-new-azure-ad-application-1
resource "boundary_host_catalog_plugin" "azure_example" {
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"
# the attributes below must be generated in azure by creating an ad application
attributes_json = jsonencode({
"disable_credential_rotation"="true",
"tenant_id"="ARM_TENANT_ID",
"subscription_id"="ARM_SUBSCRIPTION_ID",
"client_id"="ARM_CLIENT_ID"
"disable_credential_rotation" = "true",
"tenant_id" = "ARM_TENANT_ID",
"subscription_id" = "ARM_SUBSCRIPTION_ID",
"client_id" = "ARM_CLIENT_ID"
})
# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in azure by creating an ad application
secrets_json = jsonencode({
"secret_value"="ARM_CLIENT_SECRET"
secrets_json = jsonencode({
"secret_value" = "ARM_CLIENT_SECRET"
})
}
```
Expand Down
50 changes: 25 additions & 25 deletions docs/resources/host_set_plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,39 +38,39 @@ resource "boundary_host_catalog_plugin" "aws_example" {
description = "My first host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "aws"
attributes_json = jsonencode({"region"="us-east-1"})
attributes_json = jsonencode({ "region" = "us-east-1" })
# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in aws by creating a aws iam user with programmatic access
secrets_json = jsonencode({
"access_key_id"="aws_access_key_id_value",
"secret_access_key"="aws_secret_access_key_value"
secrets_json = jsonencode({
"access_key_id" = "aws_access_key_id_value",
"secret_access_key" = "aws_secret_access_key_value"
})
}
resource "boundary_host_set_plugin" "web" {
name = "My web host set plugin"
host_catalog_id = boundary_host_catalog_plugin.aws_exmaple.id
attributes_json = jsonencode({"filters"="tag:service-type=web"})
attributes_json = jsonencode({ "filters" = "tag:service-type=web" })
}
resource "boundary_host_set_plugin" "foobar" {
name = "My foobar host set plugin"
host_catalog_id = boundary_host_catalog_plugin.aws_exmaple.id
preferred_endpoints = ["cidr:54.0.0.0/8"]
attributes_json = jsonencode({
"filters"="tag-key=foo",
"filters"="tag-key=bar"
attributes_json = jsonencode({
"filters" = "tag-key=foo",
"filters" = "tag-key=bar"
})
}
resource "boundary_host_set_plugin" "launch" {
name = "My launch host set plugin"
host_catalog_id = boundary_host_catalog_plugin.aws_exmaple.id
sync_interval_seconds = 60
attributes_json = jsonencode({
"filters"="tag:development=prod,dev",
"filters"="launch-time=2022-01-04T*"
attributes_json = jsonencode({
"filters" = "tag:development=prod,dev",
"filters" = "launch-time=2022-01-04T*"
})
}
Expand All @@ -80,40 +80,40 @@ resource "boundary_host_set_plugin" "launch" {
# For more information about azure ad applications, please visit here:
# https://learn.hashicorp.com/tutorials/boundary/azure-host-catalogs#register-a-new-azure-ad-application-1
resource "boundary_host_catalog_plugin" "azure_example" {
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"
# the attributes below must be generated in azure by creating an ad application
attributes_json = jsonencode({
"disable_credential_rotation"="true",
"tenant_id"="ARM_TENANT_ID",
"subscription_id"="ARM_SUBSCRIPTION_ID",
"client_id"="ARM_CLIENT_ID"
"disable_credential_rotation" = "true",
"tenant_id" = "ARM_TENANT_ID",
"subscription_id" = "ARM_SUBSCRIPTION_ID",
"client_id" = "ARM_CLIENT_ID"
})
# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in azure by creating an ad application
secrets_json = jsonencode({
"secret_value"="ARM_CLIENT_SECRET"
secrets_json = jsonencode({
"secret_value" = "ARM_CLIENT_SECRET"
})
}
resource "boundary_host_set_plugin" "database" {
name = "My database host set plugin"
host_catalog_id = boundary_host_catalog_plugin.azure_exmaple.id
attributes_json = jsonencode({"filter"="tagName eq 'service-type' and tagValue eq 'database'"})
attributes_json = jsonencode({ "filter" = "tagName eq 'service-type' and tagValue eq 'database'" })
}
resource "boundary_host_set_plugin" "foodev" {
name = "My foodev host set plugin"
host_catalog_id = boundary_host_catalog_plugin.azure_exmaple.id
preferred_endpoints = ["cidr:54.0.0.0/8"]
sync_interval_seconds = 60
attributes_json = jsonencode({
"filter"="tagName eq 'tag-key' and tagValue eq 'foo'",
"filter"="tagName eq 'application' and tagValue eq 'dev'",
attributes_json = jsonencode({
"filter" = "tagName eq 'tag-key' and tagValue eq 'foo'",
"filter" = "tagName eq 'application' and tagValue eq 'dev'",
})
}
```
Expand Down
28 changes: 14 additions & 14 deletions examples/resources/boundary_host_catalog_plugin/resource.tf
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ resource "boundary_host_catalog_plugin" "aws_example" {
description = "My first host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "aws"
attributes_json = jsonencode({"region"="us-east-1"})
attributes_json = jsonencode({ "region" = "us-east-1" })

# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in aws by creating a aws iam user with programmatic access
secrets_json = jsonencode({
"access_key_id"="aws_access_key_id_value",
"secret_access_key"="aws_secret_access_key_value"
secrets_json = jsonencode({
"access_key_id" = "aws_access_key_id_value",
"secret_access_key" = "aws_secret_access_key_value"
})
}

Expand All @@ -39,22 +39,22 @@ resource "boundary_host_catalog_plugin" "aws_example" {
# For more information about azure ad applications, please visit here:
# https://learn.hashicorp.com/tutorials/boundary/azure-host-catalogs#register-a-new-azure-ad-application-1
resource "boundary_host_catalog_plugin" "azure_example" {
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"

# the attributes below must be generated in azure by creating an ad application
attributes_json = jsonencode({
"disable_credential_rotation"="true",
"tenant_id"="ARM_TENANT_ID",
"subscription_id"="ARM_SUBSCRIPTION_ID",
"client_id"="ARM_CLIENT_ID"
"disable_credential_rotation" = "true",
"tenant_id" = "ARM_TENANT_ID",
"subscription_id" = "ARM_SUBSCRIPTION_ID",
"client_id" = "ARM_CLIENT_ID"
})

# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in azure by creating an ad application
secrets_json = jsonencode({
"secret_value"="ARM_CLIENT_SECRET"
secrets_json = jsonencode({
"secret_value" = "ARM_CLIENT_SECRET"
})
}
50 changes: 25 additions & 25 deletions examples/resources/boundary_host_set_plugin/resource.tf
Original file line number Diff line number Diff line change
Expand Up @@ -23,39 +23,39 @@ resource "boundary_host_catalog_plugin" "aws_example" {
description = "My first host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "aws"
attributes_json = jsonencode({"region"="us-east-1"})
attributes_json = jsonencode({ "region" = "us-east-1" })

# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in aws by creating a aws iam user with programmatic access
secrets_json = jsonencode({
"access_key_id"="aws_access_key_id_value",
"secret_access_key"="aws_secret_access_key_value"
secrets_json = jsonencode({
"access_key_id" = "aws_access_key_id_value",
"secret_access_key" = "aws_secret_access_key_value"
})
}

resource "boundary_host_set_plugin" "web" {
name = "My web host set plugin"
host_catalog_id = boundary_host_catalog_plugin.aws_exmaple.id
attributes_json = jsonencode({"filters"="tag:service-type=web"})
attributes_json = jsonencode({ "filters" = "tag:service-type=web" })
}

resource "boundary_host_set_plugin" "foobar" {
name = "My foobar host set plugin"
host_catalog_id = boundary_host_catalog_plugin.aws_exmaple.id
preferred_endpoints = ["cidr:54.0.0.0/8"]
attributes_json = jsonencode({
"filters"="tag-key=foo",
"filters"="tag-key=bar"
attributes_json = jsonencode({
"filters" = "tag-key=foo",
"filters" = "tag-key=bar"
})
}

resource "boundary_host_set_plugin" "launch" {
name = "My launch host set plugin"
host_catalog_id = boundary_host_catalog_plugin.aws_exmaple.id
sync_interval_seconds = 60
attributes_json = jsonencode({
"filters"="tag:development=prod,dev",
"filters"="launch-time=2022-01-04T*"
attributes_json = jsonencode({
"filters" = "tag:development=prod,dev",
"filters" = "launch-time=2022-01-04T*"
})
}

Expand All @@ -65,39 +65,39 @@ resource "boundary_host_set_plugin" "launch" {
# For more information about azure ad applications, please visit here:
# https://learn.hashicorp.com/tutorials/boundary/azure-host-catalogs#register-a-new-azure-ad-application-1
resource "boundary_host_catalog_plugin" "azure_example" {
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"
name = "My azure catalog"
description = "My second host catalog!"
scope_id = boundary_scope.project.id
plugin_name = "azure"

# the attributes below must be generated in azure by creating an ad application
attributes_json = jsonencode({
"disable_credential_rotation"="true",
"tenant_id"="ARM_TENANT_ID",
"subscription_id"="ARM_SUBSCRIPTION_ID",
"client_id"="ARM_CLIENT_ID"
"disable_credential_rotation" = "true",
"tenant_id" = "ARM_TENANT_ID",
"subscription_id" = "ARM_SUBSCRIPTION_ID",
"client_id" = "ARM_CLIENT_ID"
})

# recommended to pass in aws secrets using a file() or using environment variables
# the secrets below must be generated in azure by creating an ad application
secrets_json = jsonencode({
"secret_value"="ARM_CLIENT_SECRET"
secrets_json = jsonencode({
"secret_value" = "ARM_CLIENT_SECRET"
})
}

resource "boundary_host_set_plugin" "database" {
name = "My database host set plugin"
host_catalog_id = boundary_host_catalog_plugin.azure_exmaple.id
attributes_json = jsonencode({"filter"="tagName eq 'service-type' and tagValue eq 'database'"})
attributes_json = jsonencode({ "filter" = "tagName eq 'service-type' and tagValue eq 'database'" })
}

resource "boundary_host_set_plugin" "foodev" {
name = "My foodev host set plugin"
host_catalog_id = boundary_host_catalog_plugin.azure_exmaple.id
preferred_endpoints = ["cidr:54.0.0.0/8"]
sync_interval_seconds = 60
attributes_json = jsonencode({
"filter"="tagName eq 'tag-key' and tagValue eq 'foo'",
"filter"="tagName eq 'application' and tagValue eq 'dev'",
attributes_json = jsonencode({
"filter" = "tagName eq 'tag-key' and tagValue eq 'foo'",
"filter" = "tagName eq 'application' and tagValue eq 'dev'",
})
}

0 comments on commit 622fca1

Please sign in to comment.