<?php include "lib/include.php"; if ($argc === 1) { print "Usage: {$argv['0']} --admin-password= --count= --v-template_name= --basename=\n"; print "Example {$argv['0']} --admin-password= --count=10 --v-template_name=gighost --basename=example\n"; exit; } $opt = parse_opt($argv); try { checkIfVariablesSet($opt, array('basename', 'count', 'admin-password')); } catch (exception $e) { print $e->getMessage() . "\n"; exit; } $base = $opt['basename']; $count = $opt['count']; $temp = $opt['v-template_name']; $admin_passowrd = $opt['admin-password']; for ($i = 1; $i <= $count; $i++) { $name = "{$base}{$i}.vm"; $ip = "{$ipbase}.{$i}"; print "Creating {$name} with ip {$ip} with password admin from template {$temp}\n"; passthru("{$sgbl->__path_php_path} ../bin/common/commandline.php --login-class=client --login-name=admin --login-password={$admin_passowrd} --class=vps --name={$name} --action=add --v-template_name={$temp} --v-password=admin", $return); if ($return) { print "Adding Failed\n"; exit; } }
static function addCommand($parent, $class, $p) { checkIfVariablesSet($p, array('name', 'v-type', 'v-password')); checkIfVariablesSetOr($p, $param, 'resourceplan_f', array('v-plan_name')); $param['nname'] = $p['name']; $param['cttype'] = $p['v-type']; $param['password'] = $p['v-password']; $param['use_resourceplan_f'] = 'on'; return $param; }
static function addCommand($parent, $class, $p) { checkIfVariablesSet($p, array('name')); checkIfVariablesSetOr($p, $param, 'dnstemplate_f', array('v-dnstemplate_name')); $param['nname'] = $p['name']; $param['nname'] = strtolower($param['nname']); $param['ttype'] = 'virtual'; //$param['password'] = $p['v-password']; $param['use_resourceplan_f'] = 'on'; $param['simple_add_f'] = 'on'; return $param; }
static function addCommand($parent, $class, $p) { checkIfVariablesSet($p, array('name', 'v-password', 'v-num_ipaddress_f', 'v-contactemail', 'v-syncserver', 'v-ostemplate')); checkIfVariablesSetOr($p, $param, 'resourceplan_f', array('v-plan_name')); checkIfVariablesSetOr($p, $param, 'ttype', array('v-type')); /* if (!cse($p['name'], ".vm")) { throw new lxexception("name_should_end_in_.vm", '', ''); } */ $param['nname'] = $p['name']; $param['nname'] = strtolower($param['nname']); $dname = $param['nname']; $param['rootpassword'] = $p['v-password']; $param['use_resourceplan_f'] = 'on'; return $param; }
<?php include_once "htmllib/lib/include.php"; initProgram('admin'); $list = parse_opt($argv); checkIfVariablesSet($list, array('server', 'class')); $server = $list['server']; $class = $list['class']; if (!isset($list['driver'])) { $driverapp = $gbl->getSyncClass(null, $server, $class); print "Driver for {$class} is {$driverapp}\n"; exit; } $pgm = $list['driver']; changeDriverFunc($server, $class, $pgm);
static function addCommand($parent, $class, $p) { //need to handel v-num_ipv6address = NULL as it currently breaks the creation API checkIfVariablesSet($p, array('name', 'v-password', 'v-num_ipaddress_f', 'v-num_ipv6address_f', 'v-contactemail', 'v-syncserver', 'v-ostemplate')); checkIfVariablesSetOr($p, $param, 'resourceplan_f', array('v-plan_name')); checkIfVariablesSetOr($p, $param, 'ttype', array('v-type')); $param['nname'] = $p['name']; $param['nname'] = strtolower($param['nname']); $dname = $param['nname']; $param['rootpassword'] = $p['v-password']; $param['use_resourceplan_f'] = 'on'; return $param; }