Skip to content

Releases: ideadevice/ansible-ahv-provider-plugin

Phase 1 Items with VM and Image CRUD

13 Jul 09:52
a1e1dee
Compare
Choose a tag to compare
Pre-release
Phase 1 Changes for ansible ahv support (#1)

* Add basic api client and module for vm list call support

* Fix typo

* Use loop instead of with_items

* Cleanup vm info module

* Expose vm sttus and spec directly

* Remove hard coded v3 api endpoint from client

* Add vms array for vm names

* Rename requests response var

* Add request timeout and fix error handling

* Raise caught error along with error message

* Fix typo

* Add environment variable fallback for hostname, username and password

* PC VM create and delete

* Rename api client args

* Update modules and readme to support api client changes

* Fix typo

* handling failure conditions

* Increase timeout to 20 seconds

* Add image info module

* Add nutanix_images module for image control

* Add image delete operation support

* Add image update operation

* added cloud init support

* VM update

* VM list info improvements

* Add dynamic inventory plugin

* Remove unused imports

* Rename image_details to images

* Update vm list example

* Rename nutanix inventory plugin

* Remove shebang for plugin

* Add gitignore

* Invetory plugin fixes after renaming

* Add more inventory file choices

* Add more inventory file choices

* Remove inventory script dependency on api client

* Fix sanity and compile test errors

* Remove exec permission of inventory script

* Lint fixes

* More lint fixes

* Fix missing import

* Add license and update module documentation

* removed asyncio

* update vm if exists

* handle Guest customization cdrom

* added documentatino

* lint fixes

* lint fixes

mend

* fixed ansibledic & pep8

* fixed sanity issues

* fixed sysprep

* Remove f-strings for Python 3.5 compatibility

* sysprep fix

* sysprep fix

mend

* sysprep fix

mend

* Formatting changes

* More cleanup

* pep8 fixes

* Add pagination support for image list operation

* nutanix_images module rewrite

* Rename nutanix_images module to nutanix_image

* Formatting updates and more examples

* Update readme

* Update version

* Fix indentation in nutanix_vm create example

* Fix create_vm example

* Fix image update with image_uuid

* Add github actions for running compile and sanity tests

* Update README.md

* Fix github action syntax

* Remove hard requirement of image_uuid option

* Limit github action push trigger to main branch

Co-authored-by: Balu George <balugeorge@users.noreply.github.com>
Co-authored-by: kumarsarath588 <kumar.sarath588@gmail.com>