Download the PHP package blesta/virtfusion_direct_provisioning without Composer

On this page you can find all versions of the php package blesta/virtfusion_direct_provisioning. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package virtfusion_direct_provisioning

VirtFusion Direct Provisioning

The VirtFusion Blesta Direct Provisioning module is a simple module that can create, terminate, suspend and unsuspend servers with a direct login bridge between Blesta and VirtFusion.

Install the Module

  1. You can install the module via composer:

  2. OR upload the source code to a /components/modules/virtfusion_direct_provisioning/ directory within your Blesta installation path.

    For example:

  3. Log in to your admin Blesta account and navigate to

    Settings > Modules

  4. Find the VirtFusion Blesta Direct Provisioning module and click the "Install" button to install it

  5. You're done!

Setting up VirtFusion Package Option

This module supports usage of default OS that you can set per package When creating a new package, after selecting Server Group you will have an option for Default Operating System ID. Follow the help text to find that Tempalate ID.

This option will be overriden by virtfusion-os_template config option

Configuring package options

Operating System

If you want to allow your users to have an option of selecting multiple operating systems, you will need to create a package option (Config option -> Create option in blesta). The package option name must be virtfusion-os_template to work correctly with this module. Type should be set to Drop-down. If you only need one option, consider using Default Operating System ID described above.

Per each option you choose, the value must be the ID of the template. The easiest way to find this value is to go to media/templates in Virtfution dashboard and choose a template. he last value in url will be the template OS ID.

In example below 12 is the template OS ID.

This is the same number used if only setting default operating system ID

Extra IP Addresses

If you want to add an option to allow customers to buy extra IP Address, you will need to create another package option (Config option -> Create option in blesta).

The name for this option must be additional_num_ips and type should be set to Quantity.

Hypervisor Group ID Config Option

You can set up dynamic Hypervisor Group ID values by using blesta package options

You can set Label of package option to whatever makes sense for your organization Set Name to

The names of the options will not matter and can be set to whatever makes sense for your organization, but the value must match an ID in Virtfution hypervisor groups dashboard.

If dynamic hypervisor group is not set, it will use defualt from that package module option

Package option Type has only been tested with dropwdown!

Reselling bandwidth

The traffic (bandwidth) management feature requires VirtFusion version 6 or later.


All versions of virtfusion_direct_provisioning with dependencies

PHP Build Version
Package Version
Requires blesta/composer-installer Version ~1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package blesta/virtfusion_direct_provisioning contains the following files

Loading the files please wait ...