Update create_vpg.py

typo in vm name
This commit is contained in:
kosta-dev
2025-06-25 16:29:34 -07:00
committed by GitHub
parent c6f6dbb8bd
commit c3e81febee
@@ -92,7 +92,7 @@ def main():
# TODO: Add code to parse arguments # TODO: Add code to parse arguments
# HINT: Use this syntax: # HINT: Use this syntax:
parser = argparse.ArgumentParser(description='Create VPG and add specified VMs') parser = argparse.ArgumentParser(description='Create VPG and add specified VMs')
parser.add_argument('--vm-name', default="CRM-3", parser.add_argument('--vm-name', default="CRM-03",
help='VM name to add to the VPG') help='VM name to add to the VPG')
parser.add_argument('--vpg-name', default="Test-VPG-Python", parser.add_argument('--vpg-name', default="Test-VPG-Python",
help='Name of the VPG to create (default: Test-VPG-Python)') help='Name of the VPG to create (default: Test-VPG-Python)')
@@ -182,34 +182,34 @@ def main():
# TODO: Add code to create VPG configuration # TODO: Add code to create VPG configuration
# HINT: Use this syntax: # HINT: Use this syntax:
basic = { # basic = {
"Name": args.vpg_name, # "Name": args.vpg_name,
"VpgType": "Remote", # "VpgType": "Remote",
"RpoInSeconds": 300, # "RpoInSeconds": 300,
"JournalHistoryInHours": 24, # "JournalHistoryInHours": 24,
"Priority": "Medium", # "Priority": "Medium",
"UseWanCompression": True, # "UseWanCompression": True,
"ProtectedSiteIdentifier": local_site_identifier, # "ProtectedSiteIdentifier": local_site_identifier,
"RecoverySiteIdentifier": peer_site_identifier # "RecoverySiteIdentifier": peer_site_identifier
} # }
journal = {} # Keep default settings # journal = {} # Keep default settings
recovery = { # recovery = {
"DefaultHostIdentifier": target_host.get('HostIdentifier'), # "DefaultHostIdentifier": target_host.get('HostIdentifier'),
"DefaultDatastoreIdentifier": target_datastore.get('DatastoreIdentifier'), # "DefaultDatastoreIdentifier": target_datastore.get('DatastoreIdentifier'),
"DefaultFolderIdentifier": target_folder.get('FolderIdentifier') # "DefaultFolderIdentifier": target_folder.get('FolderIdentifier')
} # }
networks = { # networks = {
"Failover": { # "Failover": {
"Hypervisor": { # "Hypervisor": {
"DefaultNetworkIdentifier": target_network.get('NetworkIdentifier') # "DefaultNetworkIdentifier": target_network.get('NetworkIdentifier')
} # }
}, # },
"FailoverTest": { # "FailoverTest": {
"Hypervisor": { # "Hypervisor": {
"DefaultNetworkIdentifier": target_network.get('NetworkIdentifier') # "DefaultNetworkIdentifier": target_network.get('NetworkIdentifier')
} # }
} # }
} # }
# #
# EXPLANATION: # EXPLANATION:
# - basic = { # - basic = {