Chef can automate your VMware infrastructure and much more. Get control over all the nodes in your network, whether they’re physical, virtual, in the cloud, or even container instances. Chef can manage Windows, and almost any flavor of Linux. Get speed, scale and consistency with Chef.
Together, Chef and VMware give you the tools you need to reliably deploy applications on premises and in the cloud.
Read the DocsvRealize Automation (vRA) provides an end-user portal for requesting VMware resources and deploying applications. Use Chef’s knife-vrealize plugin to query the vRA catalog, and to create and manage your vRA resources.
VMware's vRealize (vRA) Automation Application Services provides a drag-and-drop interface that lets you build deployment diagrams. Chef integrates with vRA Application Services to automate the deployment and configuration of your infrastructure.
Use the vagrant plugins to manage development machines that run under VMware Fusion or VMware Workstation. For VMware Fusion, use the vagrant-vmware-fusion plugin. For VMware Workstation, use the vagrant-vmware-workstation plugin.
Use vSphere, vCenter, and vRA plugins for Chef’s Test Kitchen to perform iterative development and testing of your cookbooks on your own VMware infrastructure.
Basic examples of how to install chef-client via install.sh for Ubuntu 16.04 and install.ps1 for Windows using Powershell 3+. Both can be found at code.vmware.com.
This plugin enables you to use Chef with the vRealize suite of products. It provides a collection of vRealize Orchestrator workflows that can be used in a standalone fashion or combined into a single, universal orchestration workflow.
Use Chef with VMware vCenter to automatically provision and manage groups of hypervisors. Chef’s knife-vsphere and knife-vcenter plugin let you integrate Chef with your existing vSphere Client installation. You can use Chef to list, clone, and delete VMs that are managed with vCenter.
The knife-vsphere plugin lets you clone an image, bootstrap it, and assign a Chef role to it with a single command. You can also:
Use Chef to automatically provision and manage instances that are in the VMware vRealize suite.
You can:
Companies can turbo-charge their value creation by using VMware Cloud on AWS for development. Using VMware Cloud on AWS, a company can use Chef to create as many developer environments as needed. What's more, developers can seamlessly move their workloads into production in the Software Defined Data Center, since VMware Cloud uses the same APIs as on-premise VMware based Data Center.
The ability to have a development environment in the cloud that mirrors your production environment in the Data Center will increase your team's velocity while InSpec to verify compliance automatically across both cloud and data center environments keep it secure.