Skip to content

truefoundry/terraform-google-truefoundry-platform-features

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-google-truefoundry-platform-features

Truefoundry Google Cloud platform features module

Requirements

Name Version
terraform >= 1.4
google 4.81.0

Providers

Name Version
google 4.81.0

Modules

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

Resources

Name Type
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_container_cluster_viewer_role_binding resource
google_project_iam_member.truefoundry_platform_feature_container_viewer_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_cloud_integration_enabled Enable cloud 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
bucket_name Name of the bucket
bucket_url URL of the bucket
serviceaccount_key Service account keys
serviceaccount_name Name of the service account