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.