stvkpln / appliance-framework

This module provides a framework to provide a normalized set of parameters to import virtual appliances in OVA or OVF formats into VMware vSphere environments via PowerCLI.
Apache License 2.0
7 stars 3 forks source link
powercli vmware vmware-powercli

OVA/OVF Appliance Import Framework

General Information

This module provides a framework to provide a normalized set of parameters to import virtual appliances in OVA or OVF formats into VMware vSphere environments via PowerCLI. In addition to normalized inputs, this framework provides validation of specific infrastructure actions to reduce the possibility of an error:

For more information about specific appliance options, please use Get-Help to get specific information about what is available for each type of appliance.

Current Appliances Supported:

Installation Instructions

Clone the repository to the local machine and copy the 'net.intolerable.appliances' to a module directory specified in the environmental path. To review which paths have been specified in the current environment: [Environment]::GetEnvironmentVariable("PSModulePath") $Env:PSModulePath

Alternatively, if you don't want to maintain the GitHub repo separately from your preferred PowerShell module path... then you can create a symlink.. All you need to do is start up an administrator-elevated PowerShell session and enter the following:

New-Item -ItemType SymbolicLink -Name <path-to-powershell-module-location>\net.intolerable.appliances -Target <path-to-module-local-repo>\net.intolerable.appliances