object-storage

cloud-native-toolkit/object-storage/ibm

Terraform Module HCL IBM

Terraform module to provision Object Storage in the IBM Cloud account

Install
module "object-storage" {
source = "cloud-native-toolkit/object-storage/ibm"
version = "4.1.0"
}
plain text: /constructs/tfmod-cloud-native-toolkit-object-storage-ibm/install.txt
⭐ Source on GitHub 📦 Registry page
README

IBM Object Storage terraform module Module to work with an IBM Cloud Object Storage instance. If the provision flag is true then an new instance of IBM Cloud Object Storage is provisioned. Otherwise, the module will find an existing instance with the provided name and create a credential. The name and id of the Object Storage instance as well as the name and id of the credential instance are exported from the module for use by other modules. Note: This module follows the Terraform conventions regarding how provider configuration is defined within the Terraform template and passed into the module - https://www.terraform.io/docs/language/modules/develop/providers.html. The default provider configuration flows through to the module. If different configuration is required for a module, it can

Inputs (10)
NameTypeDescriptionDefault
resource_group_namestringResource group where the cluster has been provisioned. required
resource_locationstringGeographic location of the resource (e.g. us-south, us-east)"global"
name_prefixstringThe prefix name for the service. If not provided it will default to the resource""
namestringThe name that should be used for the service, particularly when connecting to an""
labelstringThe name that should be used for the service, particularly when connecting to an"cos"
common_tagslist(string)Common tags that should be added to the instance[]
tagslist(string)Tags that should be applied to the service[]
planstringThe type of plan the service instance should run under (lite or standard)"standard"
provisionboolFlag indicating that cos instance should be provisionedtrue
ibmcloud_api_keystringThe ibmcloud api key used to test that instance is ready""
Outputs (9)
id — The Object Storage instance id
name — The Object Storage instance name
crn — The crn of the Object Storage instance
key_id — The name of the credential provisioned for the Object Storage instance
type — The type of the resource
location — The Object Storage instance location
key_name — The name of the credential provisioned for the Object Storage instance
service — The name of the key provisioned for the Object Storage instance
label — The label used for the Object Storage instance
Resources (3)
ibm_resource_instanceibm_resource_keynull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version4.1.0
Cloud IBM
★ Stars0
Forks5
Total downloads3.9k
Inputs10
Outputs9
Resources3
LicenseApache-2.0
Namespacecloud-native-toolkit
Updated