try { $virtualizationgetlist_parameter = "user,{$cloud_user},{$cloud_password}"; $virtualization_list = $client->VirtualizationGetList($virtualizationgetlist_parameter); echo 'Type</td><td><select name="cr_virtualization" size="1">'; foreach ($virtualization_list as $virtualization) { echo "<option value=\"{$virtualization}\">{$virtualization}</option>"; } echo '</select></td></tr><tr><td>'; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "<br>"; } // ######################### puppet method examples ############################ // a select-box including all available puppet groups try { $puppetgetlist_parameter = "user,{$cloud_user},{$cloud_password}"; $puppet_list = $client->PuppetGetList($puppetgetlist_parameter); echo 'Puppet</td><td><select name="cr_puppet" size="1">'; echo "<option value=\"\">none</option>"; foreach ($puppet_list as $puppet) { echo "<option value=\"{$puppet}\">{$puppet}</option>"; } echo '</select></td></tr><tr><td>'; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "<br>"; } // ######################### Cloud products (cloudselector) #################### // select how many systems to deploy try { $quantity_product_list_parameter = "user,{$cloud_user},{$cloud_password},quantity"; $quantity_product_list = $client->ProductGetList($quantity_product_list_parameter); echo 'Quantity</td><td><select name="cr_resource_quantity" size="1">';