You can override several different options of the module by setting parameters in the master server access hash field. All the options are listed below:

Resource Chooser

VariableValueDescription
<custom-config-memory>value</custom-config-memory>NumericName of resource selector configurable option for memory. If unspecified default is Memory
<custom-config-diskspace>value</custom-config-diskspace>NumericName of resource selector configurable option for disk space. If unspecified default is Disk Space
<custom-config-bandwidth>value</custom-config-bandwidth>NumericName of resource selector configurable option for bandwidth. If unspecified default is Bandwidth
<custom-config-cpu>value</custom-config-cpu>NumericName of resource selector configurable option for cpu cores. If unspecified default is CPU
<custom-config-extraip>value</custom-config-extraip>NumericName of resource selector configurable option for extra ips. If unspecified default is Extra IP Address

Operating System Selector

VariableValueDescription
<openvz-os-selector-name>value</openvz-os-selector-name>Text StringName of operating system selector configurable option for OpenVZ. If unspecified default is Operating System
<xenpv-os-selector-name>value</xenpv-os-selector-name>Text StringName of operating system selector configurable option for Xen PV. If unspecified default is Operating System
<xenhvm-os-selector-name>value</xenhvm-os-selector-name>Text StringName of operating system selector configurable option for Xen HVM. If unspecified default is Operating System
<kvm-os-selector-name>value</kvm-os-selector-name>Text StringName of operating system selector configurable option for KVM. If unspecified default is Operating System

Group Selector

VariableValueDescription
<openvz-group-selector-name>value</openvz-group-selector-name>Text StringName of group selector configurable option for OpenVZ. If unspecified default is Location
<xenpv-group-selector-name>value</xenpv-group-selector-name>Text StringName of group selector configurable option for Xen PV. If unspecified default is Location
<xenhvm-group-selector-name>value</xenhvm-group-selector-name>Text StringName of group selector configurable option for Xen HVM. If unspecified default is Location
<kvm-group-selector-name>value</kvm-group-selector-name>Text StringName of group selector configurable option for KVM. If unspecified default is Location

Control Panel Selector

VariableValueDescription
<control-panel-selector-name>value</control-panel-selector-name>Text StringName of control panel selector configurable option. If unspecified default is Control Panel

Default Product Override

VariableValueDescription
<default-openvz-node>value</default-openvz-node>Text StringThis will overide the server any OpenVZ vps are created on. VALUE must be the name of the server as listed in SolusVM
<default-xen-node>value</default-xen-node>Text StringThis will overide the server any Xen PV vps are created on. VALUE must be the name of the server as listed in SolusVM
<default-hvm-node>value</default-hvm-node>Text StringThis will overide the server any Xen HVM vps are created on. VALUE must be the name of the server as listed in SolusVM
<default-kvm-node>value</default-kvm-node>Text StringThis will overide the server any KVM vps are created on. VALUE must be the name of the server as listed in SolusVM

General

VariableValueDescription
<debug>value</debug>on/offThis will give you debug output to screen when you run a module function. Only switch this on when you are testing, allways turn it off when you have finished with it
<port>value</port>numeric port numberThis will force the module to talk to the master on a custom port
<username-prefix>value</username-prefix>StringEnter a default username prefix for the client login to solusvm. i.e: vmuser , When a client has multiple vps they will be created under the same account
<default-hostname>value</default-hostname>HostnameSpecify a default hostname if no hostname is specified on order. i.e: vps.server.com. If not specified, vps.server.com will be used
<connect-timeout>value</connect-timeout>NumberSpecify a custom connection timout for the api (optional)
<connect-data-timeout>value</connect-data-timeout>NumberSpecify a custom data connection timout for the api (optional)
<admin-control>value</admin-control>enable/disableEnable/Disable the admin area controls. Default is enabled
<admin-control-type>value/admin-control-type>onload/ondemandShow admin control on page load or on demand. Default is onload
<controlpanelbutton-admin>value</controlpanelbutton-admin>url to admincpButton that links to admincp. Button will now show if left unspecified
<removeip-terminated-product>value</removeip-terminated-product>yes/noRemove ip's from terminated products. Default is yes
<connect-via-hostname>value</connect-via-hostname>yes/noConnect to SolusVM using the hostname instead of ipaddress. Default is no
<htpasswd-username>value</htpasswd-username>Username.htpasswd username if you are using basic authentication on the api
<htpasswd-password>value</htpasswd-password>Passwordhtpasswd password if you are using basic authentication on the api
<randomipv4>value</randomipv4>on/offCreate virtual server with a random IPv4 address
<disable-change-package>value</disable-change-package>on/offDisable automatic upgrade/downgrades

Client Area

VariableValueDescription
<serialconsole>value</serialconsole>enable/disableEnable/Disable the clientarea serial console. Default is enable
<vnc>value</vnc>enable/disableEnable/Disable the clientarea vnc. Default is enable
<consolepassword>value</consolepassword>enable/disableEnable/Disable the clientarea change console password function. Default is enable
<vncpassword>value</vncpassword>enable/disableEnable/Disable the clientarea change vnc password function. Default is enable
<rootpassword>value</rootpassword>enable/disableEnable/Disable the clientarea change root password function. Default is enable
<hostname>value</hostname>enable/disableEnable/Disable the clientarea change hostname function. Default is enable
<reboot>value</reboot>enable/disableEnable/Disable the clientarea reboot button. Default is enable
<boot>value</boot>enable/disableEnable/Disable the clientarea boot button. Default is enable
<shutdown>value</shutdown>enable/disableEnable/Disable the clientarea shutdown button. Default is enable
<graphs>value</graphs>enable/disableEnable/Disable displaying graphs in the client area. Default is enable
<vstatus>value</vstatus>enable/disableEnable/Disable displaying the virtual server status in the client area. Default is enable
<iplist>value</iplist>enable/disableEnable/Disable displaying the list of ipaddresses in the client area. Default is enable
<memusage>value</memusage>enable/disableEnable/Disable displaying the virtual server memory usage. Default is enable
<diskusage>value</diskusageenable/disableEnable/Disable displaying the virtual server disk usage. Default is enable
<bwusage>value</bwusage>enable/disableEnable/Disable displaying the virtual server bandwidth usage. Default is enable
<controlpanelbutton>value</controlpanelbutton>Link to control panelAdd a login to control panel button to the clientarea controls. Unless specified, this feature is disabled
<clientkeyauth>value</clientkeyauth>enable/disableEnable/Disable client authentication button. Unless specified, this feature is disabled
<clientfunctions>value</clientfunctions>enable/disableEnable/Disable all the client functions. Default is enable