Skip to content

DSC module containing resources for the provisioning of Nutanix VM's, virtual disk's, and virtual NIC's.

License

Notifications You must be signed in to change notification settings

EmmaRenee/cNutanix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cNutanix: Automated VM Provisioning

cNutanix is a PowerShell Desired State Configuration (DSC) Resource Module enabling the automated provisioning of Nutanix virtual machines, including the creation of VM Disk's, and VM NIC's. This module includes three resources:

  • NewVM
  • NewVMDisk
  • NewVMNic

NewVM

NewVM [String] #ResourceName
{
    Ensure                  = [string]{ Absent | Present }
    vmName                  = [string]
    MemoryMB                = [Int32]
    [Description            = [string]]
    [NumberOfVCpu           = [Int32]]
    [NumberOfCoresPerVCpu   = [Int32]]
    [VmCustomizationConfig  = [string]]
    ClusterUri              = [string]
    ClusterCredential       = [PSCredential]
    [DependsOn              = [string[]]]
}

NewVMDisk

NewVMDisk [String] #ResourceName
{
    Ensure              = [string]{ Absent | Present }
    BusId               = [string]
    vmName              = [string]
    ContainerName       = [string]
    [DiskSizeGB         = [Int32]]
    [SourceVmName       = [string]]
    ClusterUri          = [string]
    ClusterCredential   = [PSCredential]
    [DependsOn          = [string[]]]
}

NewVMNic

NewVMNic [String] #ResourceName
{    
    Ensure              = [string]{ Absent | Present }
    vmName              = [string]
    [vlanID             = [Int32]]
    [vlanName           = [string]]
    ClusterUri          = [string]
    ClusterCredential   = [PSCredential]
    [DependsOn          = [string[]]]
}

About

DSC module containing resources for the provisioning of Nutanix VM's, virtual disk's, and virtual NIC's.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published