Powerflex Management Installer EXSi
Example
main.tf
module "vsphere_pfmp_installation" {
# Here the source points to the a local instance of the submodule in the modules folder, if you have and instance of the modules folder locally.
# source = "../../modules/vsphere_pfmp_installation"
# Here is an example of a source that pulls from the registry
source = "dell/modules/powerflex//modules/vsphere_pfmp_installation"
version = "x.x.x" // pull in the latest version like "1.2.0"
# Required
# Ip address of the ntp server
ntp_ip = var.ntp_ip
# Ip address of installer node
installer_node_ip = var.installer_node_ip
# Ip address of node 1
node_1_ip = var.node_1_ip
# Ip address of node 2
node_2_ip = var.node_2_ip
# Ip address of node 3
node_3_ip = var.node_3_ip
# Optional values which if not set have default values
## Username to all nodes default is 'delladmin'
# username = var.username # default is 'delladmin'
## Password to all nodes default is 'delladmin'
# password = var.password
## Local path where you are running terraform to the PFMP_Config.json
# local_path_to_pfmp_config = var.local_path_to_pfmp_config # default is './PFMP_Config.json'
## This is default on Powerflex 4.6 or greater
# destination_path_to_set_pfmp_config = var.destination_path_to_set_pfmp_config # default is '/opt/dell/pfmp/PFMP_Installer/config/PFMP_Config.json'
## To use this deployment as a co res deployment
# use_co_res = true
}
Requirements
| Name | Version |
|---|---|
| null | 3.2.1 |
Providers
No providers.
Modules
| Name | Source | Version |
|---|---|---|
| vsphere_pfmp_installation | ../../modules/vsphere_pfmp_installation | n/a |
Resources
No resources.
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| destination_path_to_set_pfmp_config | The path to the PFMP_Config is set on the installer VM, default is ‘/opt/dell/pfmp/PFMP_Installer/config/PFMP_Config.json’ | string |
"/opt/dell/pfmp/PFMP_Installer/config/PFMP_Config.json" |
no |
| installer_node_ip | The IP address of the PowerFlex installer node. | string |
n/a | yes |
| local_path_to_pfmp_config | The path to the PFMP_Config on the local machine, default is ‘./PFMP_Config.json’ | string |
"./PFMP_Config.json" |
no |
| node_1_ip | The IP address of the PowerFlex node 1. | string |
n/a | yes |
| node_2_ip | The IP address of the PowerFlex node 2. | string |
n/a | yes |
| node_3_ip | The IP address of the PowerFlex node 3. | string |
n/a | yes |
| ntp_ip | The IP address of the NTP server. | string |
n/a | yes |
| password | The password of the PowerFlex nodes and installer, default is ‘delladmin’ | string |
"delladmin" |
no |
| username | The username of the PowerFlex nodes and installer, default is ‘delladmin’ | string |
"delladmin" |
no |
Outputs
No outputs.