Skip to content

truefoundry/terraform-google-truefoundry-platform-features

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-google-truefoundry-platform-features

Truefoundry Google Cloud platform features module

Requirements

Name Version
terraform ~> 1.4
google ~> 6.11

Providers

Name Version
google ~> 6.11

Modules

Name Source Version
blob_storage terraform-google-modules/cloud-storage/google//modules/simple_bucket 8.0.1

Resources

Name Type
google_project_iam_custom_role.truefoundry_platform_feature_artifact_registry_role resource
google_project_iam_custom_role.truefoundry_platform_feature_cluster_integration_role resource
google_project_iam_custom_role.truefoundry_platform_feature_gcs_bucket_role resource
google_project_iam_custom_role.truefoundry_platform_feature_secret_manager_role resource
google_project_iam_member.truefoundry_platform_feature_artifact_registry_role_binding resource
google_project_iam_member.truefoundry_platform_feature_cluster_integration_role_binding resource
google_project_iam_member.truefoundry_platform_feature_gcs_role_binding resource
google_project_iam_member.truefoundry_platform_feature_secret_manager_role_binding resource
google_project_iam_member.truefoundry_platform_feature_token_creator_role_binding resource
google_service_account.truefoundry_platform_feature_service_account resource
google_service_account_key.truefoundry_platform_feature_service_account_key resource
google_project.truefoundry_platform_feature_project data source

Inputs

Name Description Type Default Required
blob_storage_cors_origins List of CORS origins for Mlfoundry bucket list(string)
[
"*"
]
no
blob_storage_enable_override Enable overriding name of s3 bucket. This will only be used if feature_blob_storage_enabled is enabled. You need to pass s3_override_name to pass the bucket name bool false no
blob_storage_force_destroy Force destroy for mlfoundry s3 bucket bool true no
blob_storage_override_name S3 bucket name. Only used if s3_enable_override is enabled string "" no
cluster_name Name of the cluster string n/a yes
feature_blob_storage_enabled Enable blob storage feature in the platform bool true no
feature_cluster_integration_enabled Enable cluster integration feature in the platform bool true no
feature_docker_registry_enabled Enable docker registry feature in the platform bool true no
feature_secrets_enabled Enable secrets manager feature in the platform bool true no
project GCP Project string n/a yes
region region string n/a yes
tags A map of tags to add to all resources map(string) {} no

Outputs

Name Description
artifact_registry_url Artifact registry URL to connect
blob_storage_enabled Blob storage feature enabled
bucket_name Name of the bucket
bucket_url URL of the bucket
cluster_integration_enabled Cluster integration feature enabled
docker_registry_enabled Docker registry feature enabled
sa_auth_data Private key of the service account
secret_manger_enabled Secret manager feature enabled
serviceaccount_key Service account keys
serviceaccount_name Name of the service account

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages