detain / myadmin-vmware-vps
MyAdmin VMware VPS provisioning plugin - integrates VMware hypervisor management with the MyAdmin billing and service platform
Package info
github.com/myadmin-plugins/vmware-vps
Type:myadmin-plugin
pkg:composer/detain/myadmin-vmware-vps
v2.0.0
2019-04-04 08:09 UTC
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 17:10:33 UTC
README
A MyAdmin plugin that provides VMware VPS provisioning, lifecycle management, and billing integration. It registers event hooks for service activation, deactivation, IP changes, and administrative settings within the MyAdmin hosting platform.
Requirements
- PHP 8.2 or later
- ext-soap
- Symfony EventDispatcher 5.x, 6.x, or 7.x
Installation
composer require detain/myadmin-vmware-vps
Features
- Service activation and deactivation hooks for VMware VPS instances
- IP address change management through the VMware API
- Administrative menu integration for license management
- Configurable per-slice pricing and out-of-stock controls
- Event-driven architecture via Symfony EventDispatcher
Testing
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1. See LICENSE for details.