NixOS-PVE-Deployment-Util/TODO.md
2024-12-10 04:21:30 -08:00

40 lines
1.1 KiB
Markdown

## Roadmap & TODOs
### Planned Features
- **Automated Deployment**
- Deploy LXC containers with user-defined variables (hostname, cores, memory, storage)
- Deploy VMs using customizable templates and configurations
- Automated latest NixOS build fetching and deployment
- Host SSH key integration for secure access
- **Configuration Management**
- Support for custom NixOS configuration overlays
- Template-based configuration system
- LXC-specific optimization notes and best practices
### Integration Goals
- Pending compatibility and integration into [Proxmox Community Scripts](https://community-scripts.github.io/ProxmoxVE/)
- Support for custom configuration files with minimal LXC requirements
### Development Notes
```bash
# LXC Deployment Variables
- Container ID
- Resource allocation (CPU, RAM, Storage)
- Network configuration
- User access and SSH keys
# VM Deployment Variables
- VM ID
- Hardware configuration
- Boot options
- Network settings
```
### Current Limitations
- Manual container creation required
- Limited template customization
- No automated SSH key management
This roadmap will be updated as development progresses.