The following examples will demonstrate how to deploy a wide variety of infrastructure and services on the IBM Cloud. See the official docs for all the data and resource types supported by the IBM Cloud Provider
- Terraform installed
- IBM Cloud Classic IaaS Username / API Key # This is only required if deploying classic resources
- IBM Cloud Classic IaaS SSH Key
- IBM Cloud API Key
- IBM Cloud VPC SSH Key
The examples in this respository are currently being ported to work with Terraform 0.13 and above. If you would like to work with multiple versions of Terraform on the same machine take a look at tfswitch.
- Classic Bare Metal Server
- Classic VSI with Block Storage
- Classic VSI with File Storage
- Classic VSI with Cloud Load Balancer
- Classic VSI with LogDNA integration
- Classic VSI with custom security group
- Classic VSI with Windows and cloud-init
- Cloud Object Storage and Buckets
- VPC Single Zone deployment
- VPC with Flow Logs