NOC-PS Print

  • 0

Upload the NOC-PS files: http://www2.noc-ps.com/docs/blesta-module-installation/

Inside: /plugins/import_manager/components/migrators/whmcs/5.2/config/

Make a new file called nocprovisioning.php

Add the following into it:

<?php
Configure::set("nocprovisioning.map", array(
    'module' => "nocprovisioning",
    'module_row_key' => "ipaddress",
    'module_row_meta' => array(
        (object)array('key' => "host_name", 'value' => (object)array('module' => "ipaddress"), 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "user_name", 'value' => (object)array('module' => "username"), 'serialized' => 0, 'encrypted' => 1),
        (object)array('key' => "password", 'value' => (object)array('module' => "password"), 'serialized' => 0, 'encrypted' => 1),
        (object)array('key' => "notes", 'value' => "Imported from WHMCS", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "server_name", 'value' => (object)array('module' => "name"), 'serialized' => 0, 'encrypted' => 0),
    ),
    'package_meta' => array(
        (object)array('key' => "producttype", 'value' => "dedicated-manual", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "rebootmethod", 'value' => "auto", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "enable_provisioning", 'value' => (object)array('package' => "configoption1"), 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "enable_power", 'value' => (object)array('package' => "configoption2"), 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "enable_datatraffic", 'value' => (object)array('package' => "configoption3"), 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "enable_console", 'value' => "on", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "enable_sensors", 'value' => "on", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "powerdown_on_suspend", 'value' => "", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "powerdown_on_delete", 'value' => "", 'serialized' => 0, 'encrypted' => 0),
        (object)array('key' => "deletevps_on_delete", 'value' => "", 'serialized' => 0, 'encrypted' => 0),
    ),
    'service_fields' => array(
        'dedicatedip' => (object)array('key' => "ip", 'serialized' => 0, 'encrypted' => 0)
    )
));

Instructions from Max from NOC-PS.


Was this answer helpful?

« Back