今回は Deploy Parameters Worksheet (XLSX) を JSON へ変換してみた結果を記載します。
前提
Cloud Builder 5.2.1.0
記入済みの Deploy Parameters Worksheet (XLSX) を SCP 等で Cloud Builde に
転送済み。
(今回は /tmp にアップロード済み)
SoS Utility を使用した変換
root で実行する必要があるため、admin から切り替える。
admin@testcb [ ~ ]$ su -
Password:
以下コマンドの実行。
root@testcb [ ~ ]# /opt/vmware/sddc-support/sos --jsongenerator --jsongenerator-input /tmp/vcf-ems-deployment-parameter.xlsx --jsongenerator-design vcf-ems
成功すると以下が出力。
2025-06-01T10:29:32.368+0000 INFO [vcf_sos] [sos.py::<module>::966::MainThread] Successfully changed ownership of files and dir
/opt/vmware/sddc-support/cloud_admin_tools/Resources/vcf-ems 配下に vcf-ems.json
が生成される。
/opt/vmware/sddc-support/cloud_admin_tools/Resources/vcf-ems/vcf-ems.json
生成された json を SCP 等でローカルに転送します。
なお、SoS Utility で生成された json は 1行なので jq や VS Code 等を使用して整形する必要
があります。
json-generator.sh を使用した変換
root で実行する必要があるため、admin から切り替える。
admin@testcb [ ~ ]$ su -
Password:
以下コマンドの実行。
/opt/vmware/bringup/scripts/json-generator.sh /tmp/vcf-ems-deployment-parameter.xlsx /tmp/vcf-ems.json vcf-ems
後は、SoS Utility を使用した変換手順と同じです。