pbao9 5043bea79a feat: Add IP address and DNS fields to module_vmware table
- Introduced `ip` and `dns` columns to the `module_vmware` table to store assigned IP addresses and DNS configurations.
- Implemented `ChangePasswordViaSshJob` for secure password changes via SSH.
- Created `ChangePasswordJob` for handling password changes during VM provisioning.
- Developed `ChangePasswordViaVsphereJob` to reset VM guest OS passwords using PowerShell scripts executed on the vSphere host.
- Added `SendVmCredentialsEmailJob` to send final VM credentials to customers.
- Implemented `WaitVmReadyJob` to poll vSphere API until VMware Tools are running and guest IP is available.
- Created `VmProvisionService` for managing VM provisioning tasks, including password generation and updates.
- Developed `VsphereHostSshService` for executing PowerShell scripts on the vSphere host via SSH.
- Added `IpPoolSeeder` to populate IP pools for VM service initialization.
2026-04-16 23:21:27 +07:00
2026-03-18 09:24:01 +07:00
2025-10-09 10:37:30 +07:00
2025-07-29 15:48:51 +07:00
2025-07-24 16:18:27 +07:00
2025-07-24 16:18:27 +07:00
2026-01-30 10:49:48 +07:00
2025-07-24 16:18:27 +07:00
2025-07-24 16:18:27 +07:00
2026-01-30 08:23:19 +07:00
2026-01-30 10:49:48 +07:00
2025-07-24 16:18:27 +07:00
2025-07-24 16:18:27 +07:00
2025-07-24 16:18:27 +07:00
2025-07-24 16:18:27 +07:00
S
Description
No description provided
133 MiB
Languages
JavaScript 45.1%
PHP 38.1%
CSS 13.1%
HTML 3.1%
Blade 0.4%
Other 0.2%