Installation of Terraform Provider for Dell PowerMax
Installation from public repository
The PowerMax Provider can be found on the Terraform Registry here
The provider will be fetched from the public repository and installed by Terraform automatically.
Create a file called main.tf
in your workspace with the following contents
terraform {
required_providers {
powermax = {
version = "1.0.0"
source = "registry.terraform.io/dell/powermax"
}
}
}
Then, in that workspace, run
terraform init
Installation from source code
- Clone this repo
- In the root of this repo run
make install
Then follow installation from public repo
Usage
Once you have installed the PowerMax provider, you can start using it in your Terraform configuration files. The provider has a number of resources that you can use to manage your PowerMax storage arrays.
For example, you can use the powermax_storagegroup
resource to create a new storage group:
resource "powermax_storagegroup" "test" {
name = "terraform_sg"
srp_id = "SRP_1"
slo = "Gold"
host_io_limit = {
host_io_limit_io_sec = "1000"
host_io_limit_mb_sec = "1000"
dynamic_distribution = "Never"
}
}
For more resources, please refer to Product Guide
SSL Certificate Verification
For SSL verifcation on RHEL, below steps can be performed:
- Copy the CA certificate to the
/etc/pki/ca-trust/source/anchors
path of the host by any external means. - Import the SSL certificate to host by running
update-ca-trust extract