1.1 KiB
1.1 KiB
Providers Reference
This directory will reference the existing provider implementations.
Current Implementation Location
/Users/Akasha/repo-cnz/src/provisioning/providers/
Available Providers
- AWS: Amazon Web Services provider
- UpCloud: UpCloud provider
- Local: Local development provider
Provider Structure
Each provider includes:
- KCL configuration files (
kcl/) - Nushell libraries (
nulib/) - Jinja2 templates (
templates/) - Generation scripts (
generate/)
Integration Status
- Current: Fully functional in original location
- New Structure: Reference established
- Migration: Planned for future phase
Usage
Providers remain fully functional via the main provisioning CLI:
# List available providers
./core/nulib/provisioning provider list
# Use specific provider
./core/nulib/provisioning --provider aws server create
Adding New Providers
New providers should follow the existing patterns in:
/Users/Akasha/repo-cnz/src/provisioning/providers/
Development
Provider development continues in the original location with full functionality.