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

1.1 KiB

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
  • Support for custom configuration files with minimal LXC requirements

Development Notes

# 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.