A cost-effective, flexible VM provisioning solution built on a bidding-based model, designed for private cloud scalability. Offers raw VM access with volumes, security, and SSH controls—perfect for enterprises, developers, and internal cloud teams.
This is the backend service for VM provisioning, built with FastAPI.
- Python 3.9+
- pip (Python package installer)
- Rackspace OSPC credentials ( username and password ) to Staging tenant
git clone <repo>
cd vm-allocater
python3 --version
pip3 --version
python3 -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windowspip3 install -r requirements.txtuvicorn app:app --reload --host 0.0.0.0 --port 8000
OR
python3 app.py