Sample Input JSON

Sample input JSON for RHOCP deployment

{
   "topology_name":"test",
   "topology_modules":[
      "hardware_preparation",
      "switch_automation",
      "image_service",
      "vim_deployment"
   ],
   "topology_data":{
      "computes":{
         "vim":[
            {
               "control_plane":{
                  "hyperthreading":"Enabled",
                  "role":"master",
                  "nic_config":{
                     "interfaces":[
                        {
                           "name":"bond0",
                           "type":"bond",
                           "bond_members":[
                              "ens10f0",
                              "ens10f1"
                           ],
                           "bond_linux_options":"mode=802.3ad lacp_rate=0 miimon=100"
                        }
                     ]
                  }
               },
               "compute_plane":{
                  "hyperthreading":"Enabled",
                  "role":"worker",
                  "nic_config":{
                     "interfaces":[
                        {
                           "name":"bond0",
                           "type":"bond",
                           "bond_members":[
                              "ens10f0",
                              "ens10f1"
                           ],
                           "bond_linux_options":"mode=802.3ad lacp_rate=0 miimon=100"
                        }
                     ]
                  }
               },
               "cluster_info":{
                  "name":"c10",
                  "network":"xx.xx.xx.xx/16",
                  "hostPrefix":"23",
                  "mode_of_installation":"online",
                  "fips":"true",
                  "networkType":"OpenShiftSDN",
                  "serviceNetwork":"xx.xx.xx.xx/24",
                  "proxy_info":{
                     "http_proxy":"http://xx.xx.xx.xx",
                     "https_proxy":"http://xx.xx.xx.xx",
                     "port":"8080",
                     "user":"NA",
                     "password":"NA"
                  }
               },
               "persistent_volume":{
                  "nimble":{
                     "image_registry":{
                        "pvc_size":"200Gi",
                        "dedupeEnabled":"True",
                        "destroyOnDelete":"True",
                        "performancePolicy":"SQL Server",
                        "limitIops":"-1",
                        "limitMbps":"100",
                        "protectionTemplate":"Retain-30Daily"
                     }
                  }
               },
               "sriov":{
                  "profiles":{
                     "4port-sriov":{
                        "interfaces":[
                           "ens1f0",
                           "ens1f1",
                           "ens3f0",
                           "ens3f1"
                        ],
                        "devicetype":"netdevice",
                        "mtu":"1400",
                        "node_label":"4_port_sriov",
                        "vf_count":"8",
                        "resource_name":"Mellanox8"
                     }
                  }
               },
               "storage_backend":[
                  "nimble"
               ],
               "version":"4.3",
               "name":"RHOCP",
               "Infrastructure":"Baremetal"
            }
         ],
         "description":"Compute platforms and its configurations"
      },
      "networking":{
         "underlay":[
            {
               "name":"ILO-OOBM",
               "type":"ILO-OOBM",
               "cidr":"xx.xx.xx.xx/24",
               "gateway":"xx.xx.xx.xx",
               "ip_range_start":"NA",
               "ip_range_end":"NA",
               "vlan":"340",
               "vlan_range":"NA",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"ILO network for manage servers"
            },
            {
               "name":"OCP",
               "type":"OCP",
               "cidr":"xx.xx.xx.xx/24",
               "gateway":"xx.xx.xx.xx",
               "ip_range_start":"xx.xx.xx.xx",
               "ip_range_end":"xx.xx.xx.xx",
               "vlan":"3401",
               "vlan_range":"NA",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"OCP network for manage servers"
            },
            {
               "name":"OAM",
               "type":"OAM",
               "cidr":"xx.xx.xx.xx/24",
               "gateway":"xx.xx.xx.xx",
               "ip_range_start":"NA",
               "ip_range_end":"NA",
               "vlan":"3410",
               "vlan_range":"NA",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"OAM network for manage servers"
            },
            {
               "name":"PROVIDER-VLAN",
               "type":"PROVIDER-VLAN",
               "cidr":"NA",
               "gateway":"NA",
               "ip_range_start":"NA",
               "ip_range_end":"NA",
               "vlan":"NA",
               "vlan_range":"3450-3460",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"Provider-vlan network for manage servers"
            }
         ],
         "description":"List of all networking information configured"
      },
      "infra":{
         "description":"List of all physical infrastructure elements configured by code",
         "servers":[
            {
               "description":"master node",
               "hostname":"master1",
               "hw_profile":"default_amd_master_profile",
               "role":"master",
               "ilo":"xx.xx.xx.xx",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"NA"
               }
            },
            {
               "description":"master node",
               "hostname":"master2",
               "hw_profile":"default_amd_master_profile",
               "role":"master",
               "ilo":"xx.xx.xx.xx",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"NA"
               }
            },
            {
               "description":"master node",
               "hostname":"master3",
               "hw_profile":"default_amd_master_profile",
               "role":"master",
               "ilo":"xx.xx.xx.xx",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"NA"
               }
            },
            {
               "description":"worker node",
               "hostname":"worker1",
               "hw_profile":"default_amd_worker_profile",
               "role":"worker",
               "ilo":"xx.xx.xx.xx",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"4port-sriov"
               }
            },
            {
               "description":"bootstrap node",
               "hostname":"bootstrap",
               "hw_profile":"default_amd_worker_profile",
               "role":"bootstrap",
               "ilo":"xx.xx.xx.xx",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"4port-sriov"
               }
            }
         ],
         "switches":[
            {
               "description":"data1",
               "type":"data",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"data-1",
               "user":"admin",
               "password":"<password>",
               "loopback_address":"NA",
               "anycast_ip":"NA",
               "bgp_autonomous_system_num":"NA",
               "protocol":"vxlan"
            },
            {
               "description":"data2",
               "type":"data",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"data-2",
               "user":"admin",
               "password":"<password>",
               "loopback_address":"NA",
               "anycast_ip":"NA",
               "bgp_autonomous_system_num":"NA",
               "protocol":"vxlan"
            },
            {
               "description":"spine1",
               "type":"spine",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"spine-1",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan"
            },
            {
               "description":"spine2",
               "type":"spine",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"spine-2",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan"
            },
            {
               "description":"borderleaf1",
               "type":"borderleaf",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"borderleaf-1",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan"
            },
            {
               "description":"borderleaf2",
               "type":"borderleaf",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"borderleaf-2",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan"
            }
         ]
      },
      "platform_management":{
         "operations_node":[
            {
               "customer_network_cidr":"xx.xx.xx.xx/24",
               "customer_network_gw":"xx.xx.xx.xx",
               "customer_network_ip":"xx.xx.xx.xx",
               "dhcp_range":"xx.xx.xx.50-xx.xx.xx.60",
               "os_type_with_version":"RHCOS 4.3",
               "custom_data":{
                  "kernel_image":"/var/nps/ISO/rhcos-4.3.33-x86_64-installer-kernel-x86_64",
                  "initramfs":"/var/nps/ISO/rhcos-4.3.33-x86_64-installer-initramfs.x86_64.img",
                  "uefi_image":"/var/nps/ISO/rhcos-4.3.33-x86_64-metal.x86_64.raw.gz",
                  "npsvm_password":"<password>"
               }
            }
         ],
         "dns_servers":[
            "xx.xx.xx.xx"
         ],
         "description":"Management elements configured",
         "domain_name":"qa.com",
         "timezone":"Asia/Kolkata",
         "custom_data":{
            "vim_version":"4.3",
            "vim_type":"rhocp"
         },
         "snmp":[
            {
               "privacy_protocol":"DES",
               "destination_ip":[
                  "xx.xx.xx.xx"
               ],
               "auth_passphrase":"PassphaseC10",
               "auth_protocol":"MD5",
               "trap_community":"public",
               "privacy_passphrase":"PrivacyC10",
               "security_name":"Security10",
               "snmp_alert_protocol":"SNMPv3Trap"
            }
         ]
      },
      "external_storage":{
         "nimble":[
            {
               "san_ip":"xx.xx.xx.xx",
               "san_login":"admin",
               "san_password":"<password>",
               "use_multipath_for_image_xfer":"NA",
               "volume_backend_name":"NA",
               "csi_secret_name":"nimble-c10",
               "csi_service_port":"8080"
            }
         ],
         "description":"List of External Storage"
      }
   }
}

Sample input JSON for RHOCP deployment with ODIM RA and CFM

{
   "topology_name":"telco",
   "topology_modules":[
      "hardware_preparation",
      "switch_automation",
      "image_service",
      "vim_deployment",
      "plugin_services"
   ],
   "topology_data":{
      "computes":{
         "vim":[
            {
               "control_plane":{
                  "hyperthreading":"Enabled",
                  "role":"master",
                  "nic_config":{
                     "interfaces":[
                        {
                           "name":"bond0",
                           "type":"bond",
                           "bond_members":[
                              "ens10f0",
                              "ens10f1"
                           ],
                           "bond_linux_options":"mode=802.3ad lacp_rate=0 miimon=100"
                        }
                     ]
                  }
               },
               "compute_plane":{
                  "hyperthreading":"Enabled",
                  "role":"worker",
                  "nic_config":{
                     "interfaces":[
                        {
                           "name":"bond0",
                           "type":"bond",
                           "bond_members":[
                              "ens10f0",
                              "ens10f1"
                           ],
                           "bond_linux_options":"mode=802.3ad lacp_rate=0 miimon=100"
                        }
                     ]
                  }
               },
               "cluster_info":{
                  "name":"c10",
                  "network":"xx.xx.xx.xx/16",
                  "hostPrefix":"23",
                  "mode_of_installation":"offline",
                  "fips":"true",
                  "networkType":"OpenShiftSDN",
                  "serviceNetwork":"xx.xx.xx.xx/24"
               },
               "persistent_volume":{
                  "nimble":{
                     "image_registry":{
                        "pvc_size":"200Gi",
                        "dedupeEnabled":"False",
                        "destroyOnDelete":"True",
                        "performancePolicy":"SQL Server",
                        "limitIops":"-1",
                        "limitMbps":"100",
                        "protectionTemplate":"Retain-30Daily"
                     }
                  }
               },
               "local_registry":{
                  "fqdn":"regvm.qa.com",
                  "port":"50001",
                  "username":"pluto",
                  "password":"leeach",
                  "emailaddress":"user@example.com"
               },
               "redhat_registry":{
                  "username":"xxxxxxxx",
                  "password":"xxxxxxxxxxx"
               },
               "sriov":{
                  "profiles":{
                     "4port-sriov":{
                        "interfaces":[
                           "ens1f0",
                           "ens1f1",
                           "ens3f0",
                           "ens3f1"
                        ],
                        "devicetype":"netdevice",
                        "mtu":"1400",
                        "node_label":"4_port_sriov",
                        "vf_count":"8",
                        "resource_name":"resource1"
                     },
                     "2port-srivo":{
                        "interfaces":[
                           "ens1f0",
                           "ens2f0"
                        ],
                        "devicetype":"netdevice",
                        "mtu":"1400",
                        "node_label":"2_port_sriov",
                        "vf_count":"8",
                        "resource_name":"resource2"
                     }
                  }
               },
               "storage_backend":[
                  "nimble"
               ],
               "name":"RHOCP",
               "version":"4.3",
               "Infrastructure":"Baremetal"
            }
         ],
         "description":"Compute platforms and its configurations"
      },
      "infra":{
         "servers":[
            {
               "description":"master node",
               "hostname":"Master1",
               "hw_profile":"default_amd_master_profile",
               "role":"master",
               "serial":"XXXXXXXXXXXX",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "label_password":"XXXXXXXXXXXXXXXXXX",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"NA"
               }
            },
            {
               "description":"master node",
               "hostname":"Master2",
               "hw_profile":"default_amd_master_profile",
               "role":"master",
               "serial":"XXXXXXXX1234",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "label_password":"XXXXXXXXXXXXXXXXXXX",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"NA"
               }
            },
            {
               "description":"master node",
               "hostname":"Master3",
               "hw_profile":"default_amd_master_profile",
               "role":"master",
               "serial":"XXXXXXXXXXX567",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "label_password":"XXXXXXXXXXXAAAAAAAA",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"NA"
               }
            },
            {
               "description":"worker node",
               "hostname":"Worker1",
               "hw_profile":"default_amd_worker_profile",
               "role":"worker",
               "serial":"WWWWWWWWWW",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "label_password":"AAAAAAAAAAAAAAAA",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"2port-srivo"
               }
            },
            {
               "description":"bootstrap node",
               "hostname":"bootstrap",
               "hw_profile":"default_amd_worker_profile",
               "role":"bootstrap",
               "serial":"XXXXXXXXXXXXXX",
               "user":"admin",
               "password":"<password>",
               "model":"DL325",
               "label_password":"XXXXXXXXXXXXXX",
               "custom_data":{
                  "host_ipaddress":"xx.xx.xx.xx",
                  "sriov_profile":"4port-sriov"
               }
            }
         ],
         "switches":[
            {
               "description":"management1",
               "type":"management",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"management-1",
               "user":"admin",
               "password":"<password>"
            },
            {
               "description":"data1",
               "type":"data",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"leaf-1",
               "user":"admin",
               "password":"<password>",
               "loopback_address":"NA",
               "anycast_ip":"NA",
               "bgp_autonomous_system_num":"NA",
               "protocol":"vxlan",
               "custom_data":{
                  "LoopbackRange":"xx.xx.xx.0-xx.xx.xx.100",
                  "FabricLinkRange":"xx.xx.xx.0-xx.xx.xx.100",
                  "location":"R03-N2840-U34",
                  "ports":[
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Master-mgmt-1",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/1",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M201002RN",
                        "ConnectDestPort":"Slot 10, Port 1",
                        "ConnectDestLoc":"R03-N2840-U28",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"1/1/1"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Master-mgmt-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/2",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M201002RP",
                        "ConnectDestPort":"Slot 10, Port 1",
                        "ConnectDestLoc":"R03-N2840-U27",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"1/1/2"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Master-mgmt-3",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/3",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M201002RK",
                        "ConnectDestPort":"Slot 10, Port 1",
                        "ConnectDestLoc":"R03-N2840-U26",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"1/1/3"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Worker-mgmt-1",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/4",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100425",
                        "ConnectDestPort":"Slot 10, Port 1",
                        "ConnectDestLoc":"R03-N2840-U25",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"1/1/4"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Worker-mgmt-5",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/5",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100424",
                        "ConnectDestPort":"Slot 10, Port 1",
                        "ConnectDestLoc":"R03-N2840-U24",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"1/1/5"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2A",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/13",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:60",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2C",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/14",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:62",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3A",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/15",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:C8",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3C",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/16",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:CA",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2A",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/17",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:C0",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2C",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/18",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:C2",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3A",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/19",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:08",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3C",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/20",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:0A",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker1-pci-1",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/25",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100425",
                        "ConnectDestPort":"Slot 1, Port 1",
                        "ConnectDestLoc":"R03-N2840-U25",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Worker2-pci-1",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/26",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100424",
                        "ConnectDestPort":"Slot 1, Port 1",
                        "ConnectDestLoc":"R03-N2840-U24",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker1-pci-3",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/37",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100425",
                        "ConnectDestPort":"Slot 3, Port 1",
                        "ConnectDestLoc":"R03-N2840-U25",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker2-pci-3",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/38",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100424",
                        "ConnectDestPort":"Slot 3, Port 1",
                        "ConnectDestLoc":"R03-N2840-U24",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     }
                  ]
               }
            },
            {
               "description":"data2",
               "type":"data",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"leaf-2",
               "user":"admin",
               "password":"<password>",
               "loopback_address":"NA",
               "anycast_ip":"NA",
               "bgp_autonomous_system_num":"NA",
               "protocol":"vxlan",
               "custom_data":{
                  "LoopbackRange":"xx.xx.xx.0-xx.xx.xx.100",
                  "FabricLinkRange":"xx.xx.xx.0-xx.xx.xx.100",
                  "location":"R03-N2840-U33",
                  "ports":[
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Master1-mgmt-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/1",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M201002RN",
                        "ConnectDestPort":"Slot 10, Port 2",
                        "ConnectDestLoc":"R03-N2840-U28",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"Master2-mgmt-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/2",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M201002RP",
                        "ConnectDestPort":"Slot 10, Port 2",
                        "ConnectDestLoc":"R03-N2840-U27",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"master3-mgmt-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/3",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M201002RK",
                        "ConnectDestPort":"Slot 10, Port 2",
                        "ConnectDestLoc":"R03-N2840-U26",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker1-mgmt-1",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/4",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100425",
                        "ConnectDestPort":"Slot 10, Port 2",
                        "ConnectDestLoc":"R03-N2840-U25",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker2-mgmt-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/5",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100424",
                        "ConnectDestPort":"Slot 10, Port 2",
                        "ConnectDestLoc":"R03-N2840-U24",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2B",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/13",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:61",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2D",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/14",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:63",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3B",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/15",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:C9",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3D",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/16",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:CB",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2B",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/17",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:C1",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG2D",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/18",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:0B:C3",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3B",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/19",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:09",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"external_storage",
                        "ConnectDestName":"TG3D",
                        "PortCable":"J9283D",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"10G",
                        "ConnectSource":"1/1/20",
                        "ConnectDestIP":"NA",
                        "ConnectDestMac":"3C:FD:FE:BB:08:0B",
                        "ConnectSerial":"empty",
                        "ConnectDestPort":"empty",
                        "ConnectDestLoc":"empty",
                        "vlan_list":[
                           {
                              "vlan_id":"3401",
                              "tagged":false
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker1-pci-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/25",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100425",
                        "ConnectDestPort":"Slot 1, Port 2",
                        "ConnectDestLoc":"R03-N2840-U25",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker2-pci-2",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/26",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100424",
                        "ConnectDestPort":"Slot 1, Port 2",
                        "ConnectDestLoc":"R03-N2840-U24",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker1-pci-3",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/37",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100425",
                        "ConnectDestPort":"Slot 3, Port 2",
                        "ConnectDestLoc":"R03-N2840-U25",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     },
                     {
                        "ConnectDesttype":"server",
                        "ConnectDestName":"worker2-pci-4",
                        "PortCable":"JL488A",
                        "PortRole":"Downlink",
                        "PortSpeedActual":"25G",
                        "PortSpeedEffective":"25G",
                        "ConnectSource":"1/1/38",
                        "ConnectDestIP":"NA",
                        "ConnectSerial":"2M20100424",
                        "ConnectDestPort":"Slot 3, Port 2",
                        "ConnectDestLoc":"R03-N2840-U24",
                        "vlan_list":[
                           {
                              "vlan_id":"3450-3460",
                              "tagged":true
                           }
                        ],
                        "bonded":"NA"
                     }
                  ]
               }
            },
            {
               "description":"spine1",
               "type":"spine",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"spine-1",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan"
            },
            {
               "description":"spine2",
               "type":"spine",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"spine-2",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan"
            },
            {
               "description":"borderleaf1",
               "type":"borderleaf",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"borderleaf-1",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan",
               "custom_data":{
                  "location":"R03-N2840-U37"
               }
            },
            {
               "description":"borderleaf2",
               "type":"borderleaf",
               "oob_mgmt_ip":"xx.xx.xx.xx",
               "name":"borderleaf-2",
               "user":"admin",
               "password":"<password>",
               "protocol":"vxlan",
               "custom_data":{
                  "location":"R03-N2840-U38"
               }
            }
         ],
         "oobm_type":"dhcp",
         "description":"List of all physical infrastructure elements configured by code"
      },
      "networking":{
         "underlay":[
            {
               "name":"ILO-OOBM",
               "type":"ILO-OOBM",
               "cidr":"xx.xx.xx.xx/24",
               "gateway":"xx.xx.xx.xx",
               "ip_range_start":"xx.xx.xx.xx",
               "ip_range_end":"xx.xx.xx.xx",
               "vlan":"340",
               "vlan_range":"NA",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"ILO network for manage servers"
            },
            {
               "name":"OCP",
               "type":"OCP",
               "cidr":"xx.xx.xx.xx/24",
               "gateway":"xx.xx.xx.xx",
               "ip_range_start":"xx.xx.xx.xx",
               "ip_range_end":"xx.xx.xx.xx",
               "vlan":"3401",
               "vlan_range":"NA",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"OCP network for manage servers"
            },
            {
               "name":"OAM",
               "type":"OAM",
               "cidr":"xx.xx.xx.xx/24",
               "gateway":"xx.xx.xx.xx",
               "ip_range_start":"NA",
               "ip_range_end":"NA",
               "vlan":"324",
               "vlan_range":"NA",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"OAM network for manage servers"
            },
            {
               "name":"PROVIDER-VLAN",
               "type":"PROVIDER-VLAN",
               "cidr":"NA",
               "gateway":"NA",
               "ip_range_start":"NA",
               "ip_range_end":"NA",
               "vlan":"NA",
               "vlan_range":"3450-3460",
               "vxlan":"NA",
               "vxlan_range":"NA",
               "description":"Provider-vlan network for manage servers"
            }
         ],
         "description":"List of all networking information configured"
      },
      "platform_management":{
         "operations_node":[
            {
               "customer_network_cidr":"xx.xx.xx.xx/24",
               "customer_network_gw":"xx.xx.xx.xx",
               "customer_network_ip":"xx.xx.xx.xx",
               "dhcp_range":"xx.xx.xx.50-xx.xx.xx.60",
               "os_type_with_version":"RHCOS 4.3",
               "custom_data":{
                  "kernel_image":"/var/nps/ISO/rhcos-4.3.8-x86_64-installer-kernel-x86_64",
                  "initramfs":"/var/nps/ISO/rhcos-4.3.8-x86_64-installer-initramfs.x86_64.img",
                  "uefi_image":"/var/nps/ISO/rhcos-4.3.8-x86_64-metal.x86_64.raw.gz",
                  "npsvm_password":"HP1nvent@1234"
               }
            }
         ],
         "dns_servers":[
            "1.1.2.2"
         ],
         "description":"Management elements configured",
         "domain_name":"nfv.com",
         "timezone":"Africa/Abidjan",
         "custom_data":{
            "vim_version":"4.3",
            "vim_type":"rhocp"
         },
         "snmp":[
            {
               "privacy_protocol":"DES",
               "destination_ip":[
                  "xx.xx.xx.xx"
               ],
               "auth_passphrase":"Autherization1",
               "auth_protocol":"MD5",
               "trap_community":"public",
               "privacy_passphrase":"Privacy1234",
               "security_name":"Security1234",
               "snmp_alert_protocol":"SNMPv3Inform"
            }
         ]
      },
      "external_storage":{
         "nimble":[
            {
               "san_ip":"xx.xx.xx.xx",
               "san_login":"admin",
               "san_password":"<password>",
               "use_multipath_for_image_xfer":"NA",
               "volume_backend_name":"NA",
               "csi_secret_name":"nimble-c10",
               "csi_service_port":"8080"
            }
         ],
         "description":"List of External Storage"
      },
      "plugin_services":{
         "cfm":{
            "cfm_ip":"xx.xx.xx.xx",
            "host_ip":"xx.xx.xx.xx",
            "host_user":"root",
            "host_password":"<password>",
            "cfm_admin_password":"<password>",
            "iso_name":"CFM.iso",
            "gateway":"xx.xx.xx.xx",
            "netmask":"xx.xx.xx.xx",
            "interface_name":"ens3",
            "network_name":"br0",
            "fabric_name":"testfabric"
         },
         "odim":{
            "host_ip":"xx.xx.xx.xx",
            "user_name":"odimc10",
            "user_password":"<password>",
            "root_password":"<password>",
            "odim_api_user":"admin",
            "odim_api_password":"Od!m12$4",
            "plugin_user":"iloplugin",
            "plugin_password":"Plug!n12$4",
            "plugin":"iloplugin",
            "http_proxy":"http://xx.xx.xx.xx:8080",
            "fqdn":"odimc10.qa.com"
         }
      }
   }
}