VMWare Support

Roboconf has a target implementation for VMWare.
It only supports the creation of compute VMs.

To install it, open the DM’s interactive mode and type in…

# Here in version 0.3
bundle:install mvn:net.roboconf/roboconf-target-iaas-vmware/0.3
bundle:start <bundle-id>

VMWare support depends on your version.
What will most likely happens is that Roboconf will have several VMWare extensions, one per VMWare version.

Sample target.properties.
Just copy / paste and edit.

# Configuration file for VMWare
target.id = iaas-vmware

# REST URL
vmware.url = 

# Credentials to connect
vmware.user	= 
vmware.password	= 
vmware.ignorecert = true

# Cluster information
vmware.datacenter = 
vmware.cluster = 
vmware.vmuser = 
vmware.vmpassword = 

# VM configuration
vmware.template =  

Here is a complete description of the parameters for VMWare.

Property Description Default Mandatory
target.id Determines the target handler to use none, must be “iaas-vmware” yes
vmware.url The URL to interact with VMWare’s manager. none yes
vmware.user The user name to connect. none yes
vmware.password The user password to connect. none yes
vmware.ignorecert True to ignore the certificate on connection, false otherwise. false no
vmware.template The image template to use to create the VM. none yes
vmware.cluster The cluster’s identifier. none yes
 vmware.vmuser The user name to connect to the created VM. none yes
vmware.vmpassword The password to connect to the created VM. none yes
vmware.datacenter The data center’s identifier. default yes