1.3 KiB

Minimal Infrastructure Template\n\nThis is a minimal infrastructure template with a basic server configuration.\n\n## What's Included\n\n- Single server definition - Basic example to customize\n- Minimal settings - Essential configuration only\n- No pre-configured modules - Load what you need\n\n## Quick Start\n\n### 1. Load Required Modules\n\n\ncd infra/<your-infra-name>\n\n# Load a provider\nprovisioning mod load providers . upcloud\n\n# Load taskservs as needed\nprovisioning mod load taskservs . containerd\n\n\n### 2. Customize Configuration\n\nEdit servers.k:\n\n- Change server hostname and title\n- Configure network settings\n- Add provider-specific settings (plan, storage, etc.)\n- Add taskservs when ready\n\n### 3. Deploy\n\n\n# Test configuration\nkcl run servers.k\n\n# Dry-run deployment\nprovisioning s create --infra <name> --check\n\n# Deploy\nprovisioning s create --infra <name>\n\n\n## Next Steps\n\n- Add more servers to the example_servers array\n- Configure taskservs for your servers\n- Set up monitoring and backup\n- Configure firewall rules\n\n## Template Characteristics\n\n- Complexity: Low\n- Servers: 1 basic example\n- Pre-configured modules: None\n- Best for: Learning, simple deployments, custom configurations