Back in December I was chatting with my good friend and colleague Brian O’Connell about automating a bunch of post configuration tasks within VMware Cloud Foundation using the new Public APIs, and it was during that conversation he shared a pet project he had been working on called PowerVCF, the idea behind PowerVCF being a way to allow VI Admin’s to easily consume the new public APIs we began shipping with VMware Cloud Foundation much in the same way PowerNSX and PowerVRA come about.
Contributors working on PowerVCF are doing so during their spare time, and have day jobs.
Brian started the project when v3.8.x was initially released but with v3.9 more Public APIs were added and he was struggling to find time to extend the capabilities of what he had started on his own. Based on my needs I agreed to roll up my sleeves and help out. Over the course of just over a month or so along with help from Giuliano Berteo we have added support for about 70% of the current Public APIs and to coincide with the release of VMware Cloud Foundation v3.9.1 have decided to release v1.0 of PowerVCF.
Please note that PowerVCF is not officially supported by VMware. It is provided without warranty and should not be used in a production environment without thoroughly testing first
Once installed running the following command Get-Command -Module PowerVCF you will presented with this list of cmdlets, we plan to add more capabilities over the coming months, if your interested in contributing then please reach out!
- VMware Cloud Foundation API Documentation
- PowerVCF GitHub Repository
- PowerVCF PowerShell Gallery Download
- PowerVCF Documentation
Other PowerVCF Blog Posts
- Introducing PowerVCF – A PowerShell Module for the VMware Cloud Foundation API by Brian O’Connell
- Introducing PowerVCF by Giuliano Berteo
- Automating VMware Cloud Foundation with PowerVCF by Brandon Willmott