Download Terraform binary and set onto PATH
Download Terraform Softlayer Provider binary and enable it in ~/.terraformrc
. Make sure the binary is executable.
providers {
softlayer = “/.../terraform-provider-softlayer_xxxx"
}
- VM. Provision 2 VMs with a new SSH Key
- Auto Scale Group. Provision Auto Scale Group and reuse the created SSH Key
- File Storage. Provision File Storage and mount as NFS to newly provisioned VMs with a new SSH Key
- Mesosphere DC/OS. Provision Mesosphere DC/OS cluster
- Kubernetes. Provision Kubernetes cluster
- Slurm. Provision Slurm cluster
- Yarn. Provision Yarn cluster. With optional add-on Spark and XGBoost.
- LSF. Provision IBM Spectrum Scale LSF cluster.
- XGBoost Scenario. Provision XGBoost Spark Cluster
- Data Ingestion Scenario. Provision Zookeeper, Spark, Kafka clusters for data ingestion.
- Terraform: 0.9.8
- Terraform Softlayer Provider: 1.5.1
terraform plan
terraform graph
terraform apply
terraform show
terraform plan --destroy
terraform destroy