40 lines
1.1 KiB
Markdown
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.
|