-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
This issue tracks the implementation of VM creation and deletion functionality using Event-Driven Automation (EDA) and Ansible
playbooks, building on PR 121.
## Implementation Components:
- **VM Templates Role** (`ocp_virt_vm`): Core role for managing OpenShift Virtualization VMs
- **EDA Rulebooks**: Event-driven automation for VM lifecycle management
- **Playbooks**: VM creation/deletion workflows
- **Supporting Roles**: Template extraction and VM configuration management
- **CRD**: `vmorder-crd.yaml` for VM order definitions
## Key Features:
- OpenShift Virtualization integration
- Dynamic VM naming and labeling
- PVC management for VM storage
- Template-based VM provisioning
- Event-driven VM lifecycle automation
Related: https://github.com/innabox/cloudkit-aap/pull/121