HPE Developer Community Portal
HPE OneView Ecosystem SDKs (Ansible, Python, Golang, Terraform, Chef, Puppet, PowerShell and Ruby) now support HPE OneView 5.4 (REST API version 2000). Each release introduces time savings and error reduction enhancements.
With the latest release of the HPE OneView PowerShell library, you can now configure iLO settings through HPE OneView server profiles and server profile templates. This release adds ILO helper Cmdlets New-OVServerProfileIloPolicy, New-OVIloLocalUserAccount and New-OVIloDirectoryGroup for server profiles and server profile templates, which enable the configuration of ILO settings and eliminate the need for a separate login into the ILO to apply the necessary settings.
The newest releases of Ansible, Python, Golang, Terraform, Chef, Puppet and Ruby SDKs introduce an enhanced method to set the default API version to the appliance’s max API version. This ensures that valid API settings are used as default settings, eliminating a potential source of error.
HPE OneView Python v5.4.0 and HPE OneView Ansible Module v5.8.0 introduce a breaking change from the previous SDK version. From this version onwards, the previous hpOneView module name has been renamed to hpeOneView. All HPE OneView libraries and examples will import the hpeOneView module as a parent for both SDKs.
HPE OneView SDKs enable the automation of provisioning of physical infrastructure on-demand using software-defined templates from HPE OneView. This enables active and reactive monitoring and automated deployments, in addition to the provisioning of networks, storage and server infrastructure. You can also use these SDKs to develop a resource topology similar to that of a public cloud on physical infrastructure. This provides public cloud-like “node management”, with the extra flexibility to directly configure underlying infrastructure when needed.
To simplify installation and maintenance for container environments, HPE OneView 5.4 SDKs are available as Docker images. Ansible , Terraform , Chef , Puppet , Python , Golang and Ruby SDKs are now all available on Docker Hub. All prerequisite materials are incorporated into the container images to enable streamlined deployment to simplify maintenance, improve infrastructure agility, and reduce costs.