Skip to content

Create/delete VMs EDA and playbooks #207

@adriengentil

Description

@adriengentil

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions