03-19-2025 02:24 AM - edited 03-21-2025 10:36 AM
Hey everyone,
I'm running into an issue while provisioning Cisco FTD on Nutanix using the V2 API. When I deploy the VM without a Day 0 configuration file, the default password works fine. However, when I attempt to set a custom password using vm_customization_config, neither the default nor the configured password works.
Using Nutanix V2 API for FTD deployment.
Tried provisioning with and without a Day 0 config.
Without Day 0 Config: Default credentials (admin / Admin123) work.
With Day 0 Config: Neither the default nor the custom password (AdminPassword: Dinserver12@) works.
{ "EULA": "accept", "Hostname": "ftdv-test2", "AdminPassword": "xxxxxxxxxxxx", "FirewallMode": "routed", "DNS1": "8.8.8.8", "DNS2": "", "DNS3": "", "IPv4Mode": "manual", "IPv4Addr": "XXX.XXX.XXX.XXX", "IPv4Mask": "255.255.254.0", "IPv4Gw": "XXX.XXX.XXX.XXX", "IPv6Mode": "disabled", "FmcIp": "XXX.XXX.XXX.XXX", "FmcRegKey": "Cisco123", "FmcNatId": "", "ManageLocally": "No" }
# Convert JSON to Base64 day0_config_content = json.dumps(ftd_config, indent=4) encoded_userdata = base64.b64encode(day0_config_content.encode()).decode() # Add `vm_customization_config` ftd_vm_create["vm_customization_config"] = { "datasource_type": "CONFIG_DRIVE_V2", "files_to_inject_list": [], "fresh_install": True, "userdata": encoded_userdata, # "userdata_path": "/cisco/ftd/day0-config.txt" }
Tried logging in with admin / Admin123 and admin / xxxxxxxxxxx — Both failed.
Questions:
1️ Has anyone successfully applied Day 0 configuration to FTD on Nutanix using V2 API?
2️ Does FTD require additional steps for password enforcement (e.g., first-time password reset)?
3️ Is there an alternative way to ensure the password is correctly applied during deployment?
Any insights would be greatly appreciated!
Thanks in advance.
03-24-2025 07:09 AM
I believe this is intended behaviour for the UI & API when "ManageLocally" set to no and FMC IP & reg key is configured. Can you see your VM on your FMC? Are you able to log in with SSH?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide