Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Develop ansible module for VMM namespace using v4 #561

Closed
37 tasks
abhinavbansal29 opened this issue Jan 5, 2025 · 0 comments · Fixed by #522
Closed
37 tasks

[Feat] Develop ansible module for VMM namespace using v4 #561

abhinavbansal29 opened this issue Jan 5, 2025 · 0 comments · Fixed by #522
Labels

Comments

@abhinavbansal29
Copy link
Collaborator

Requirements:

  • Fetch VMs info
  • Create, Update and delete VMs
  • Clone a VM
  • Get Nutanix Guest Tools (NGT) current config for a VM
  • Install or uninstall Nutanix Guest Tools (NGT) on a VM
  • Update Nutanix Guest Tools (NGT) configuration for a VM
  • Upgrade Nutanix Guest Tools on a VM
  • Insert Nutanix Guest Tools (NGT) ISO into a VM
  • Fetch information about VM's disks
  • Create, Update and delete disks of VMs
  • Associate or disassociate categories to a VM
  • Fetch information about VM's NICs
  • Create, update, and delete NICs of VMs
  • Assign or release IP from VM NICs
  • Migrates a network device attached to a VM to another subnet
  • Fetch information about VM's CD ROM
  • Create and remove CD ROM to a VM
  • Insert or Eject ISO from CD ROM of VMs
  • Stage guest customization configuration for a VM
  • Fetch information about VM's serial ports
  • Create, update and delete serial ports for a VM
  • Revert VM from recovery point
  • Perform power actions on VMs
  • Get templates info
  • Create, update, and delete Nutanix AHV templates
  • Deploy Nutanix templates
  • Initiate, complete, or cancel guest OS updates for Nutanix AHV templates
  • Fetches information about Nutanix template versions
  • Publish or delete template versions
  • Fetches GPU information attached to VM
  • Attach/detach GPUs to/from VMs

Todo:

  • Client SDK, get_spec()
  • Ansible spec & spec validator
  • Unit test, sanity test
  • Integration test
  • Documentation
  • Examples
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant