Skip to content

PLOS/libcloud-acropolis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libcloud-acropolis

This is a compute driver allowing apache libcloud to manage the Nutanix Acropolis Hypervisor (AHV).

In turn, it powers a salt-cloud driver, allowing easy provisioning of VMs through saltstack.

Until it is accepted in the upstream release of libcloud, you can install libcloud-acropolis via pip, and register it for use in your project. For example:

from libcloud.compute.providers import get_driver
from libcloud.compute.providers import set_driver

set_driver('acropolis', 'libcloud_acropolis.compute.acropolis', 'AcropolisNodeDriver')
driver = get_driver('acropolis')

acropolis api

Nutanix provides a Swagger interface and spec for the AHV API, but as of this writing, the API spec they provide does not validate in pyswagger or swagger-codegen, so it appears to be effectively useless.

Unfortunately that means that this library largely implements its REST client by forming individual requests using the requests library.

status

Unreleased. Not yet usable.

upstream status

Review not yet requested.

About

Nutanix Acropolis compute driver for apache-libcloud

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages