WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple
You are here: Home / VMware Cloud Foundation / Quick Tip - Convert VMware Cloud Foundation (VCF) Deployment Workbook XLSX to JSON

Quick Tip - Convert VMware Cloud Foundation (VCF) Deployment Workbook XLSX to JSON

02.17.2023 by William Lam // 3 Comments

The deployment wizard for VMware Cloud Builder (CB) can accept either an XLSX or JSON configuration file that describes your desired VMware Cloud Foundation (VCF) deployment.


Interestingly enough, only an XLSX template is available for users to download, edit and then provide that back as user input. While I can appreciate the rich logic that has been built into the CB workbook, I personally would prefer to work with something a bit more straight forward like JSON, especially for the ability to easily source control via Git/etc.

I have been spending some time with VCF 4.5 and CB this week and I have always wondered if there was a way to convert to JSON format given an XLSX as the initial input. While poking around the logs, I noticed a reference to the following script /opt/vmware/bringup/scripts/json-generator.sh which is used by CB to convert an XLSX to JSON document.

For those that prefer to work with JSON, you can simply fill out the XLSX template once and then convert that to the equilvenet JSON using following instructions

Step 1 - SCP the completed XLSX document to CB. In my example, the XLSX document is called my-vcf-deploy.xlsx

Step 2 - Run the following command specifying the source XLSX, destination JSON and vcf-ems string for VCF deployment:

/opt/vmware/bringup/scripts/json-generator.sh my-vcf-deploy.xlsx my-vcf-deploy.json vcf-ems

Step 3 - SCP the generated JSON configuration file back to your local system and you can now use that as input to CB.

Categories // VMware Cloud Foundation Tags // VMware Cloud Foundation

Comments

  1. *protectedhisham gamil says

    09/22/2023 at 10:15 pm

    this works with VCF 5 as well ?

    Reply
    • William Lam says

      09/23/2023 at 4:22 am

      yes, it should work the same

      Reply
  2. *protectedCarlos Gutierrez says

    08/05/2025 at 12:25 pm

    Hi, William. I've found this while investigating how to convert the planning and preparation workbook for VCF 9 to JSON.

    I need to deploy a single site - multi availability zones architecture. Can't find how to do this from the planning and preparation workbook since VCF installer only offers configuration wizard or JSON specs file.

    How can i generate the JSON specs file from the Planning and Preparation Workbook to deploy the architecture mentioned above? Thanks in advanced. Sorry to bother you.

    Reply

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Realtek Network Driver for ESXi 11/12/2025
  • Quick Tip - Configure Nested ESX Cores per CPU for Optimal Licensing 11/11/2025
  • Quick Tip - VCF 9.0.1 upgrade files now available on Broadcom Support Portal (BSP) 11/10/2025
  • Auditing ESX DCUI Logins 11/10/2025
  • Capturing Kasa Smart Plug Power Metrics using VCF Operations Management Pack Builder 11/07/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...