detain / myadmin-floating-ips-module
Floating IP Services Module for MyAdmin
Package info
github.com/myadmin-plugins/myadmin-floating-ips-module
Type:myadmin-plugin
pkg:composer/detain/myadmin-floating-ips-module
dev-master
2026-03-19 15:45 UTC
Requires
- php: >=5.0.0
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: ^5.0@stable
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2026-03-19 15:45:46 UTC
README
Floating IP Services module for the MyAdmin control panel. Provides provisioning, activation, deactivation, and termination of floating IP address services with network switch integration via SSH.
Features
- Floating IP allocation from configurable IP pools (IPv4 and IPv6)
- Automated network switch route management via SSH
- Full service lifecycle support: enable, reactivate, disable, terminate
- Symfony EventDispatcher integration for hook-based architecture
- Configurable billing, suspension, and deletion policies
Requirements
- PHP >= 5.0
- Symfony EventDispatcher ^5.0
- MyAdmin Plugin Installer
Installation
composer require detain/myadmin-floating-ips-module
Testing
composer install vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1.