Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to create a T0vrf construct (T0 gateway is already there) #525

Open
riay00 opened this issue Dec 30, 2024 · 0 comments
Open

Unable to create a T0vrf construct (T0 gateway is already there) #525

riay00 opened this issue Dec 30, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@riay00
Copy link

riay00 commented Dec 30, 2024

Describe the bug

Trying to create a A/S T0vrf. The T0 gateway is pre-deployed so the playbook needs to create a T0vrf construct but it fails following error:

fatal: [localhost]: FAILED! => {"changed": false, "msg": "Received 400 from NSX Manager. Please try again. Json de-serialization error: property display_name is unrecognized."}

I tried to change, remove, add different combinations but still same. I assume this is related to the display_name under vrf_config?! I changed it to id but same error. Am I missing something here or is it a bug?


  • hosts: localhost
    vars_files:

    • /opt/indra/ansible/playbooks/secret.yml

    tasks:

    • name: Create Tier-0 Gateway interfaces and configure HA VIP
      vmware.ansible_for_nsxt.nsxt_policy_tier0:
      hostname: "{{ TB4_NSXM }}"
      username: "{{ robotID }}"
      password: "{{ tcadPASS }}"
      validate_certs: False
      state: present
      id: "sescy264-t0-evm-01"
      ha_mode: "ACTIVE_STANDBY"
      failover_mode: "NON_PREEMPTIVE"
      disable_firewall: True
      force_whitelisting: True
      locale_services:
      - state: present
      id: "test-t0ls"
      edge_cluster_info:
      edge_cluster_id: "d634322b-8cd5-4137-9a56-8a937279d663"
      preferred_edge_nodes_info:
      - edge_cluster_id: "d634322b-8cd5-4137-9a56-8a937279d663"
      edge_node_id: "e34959a4-efc4-40ec-9d10-f6cff41d451c"
      interfaces:
      - id: "test-t0-t0ls-iface"
      state: present
      subnets:
      - ip_addresses: ["90.239.32.1"]
      prefix_len: 29
      segment_id: "test-t0vrf-ansible"
      edge_node_info:
      edge_cluster_id: "d634322b-8cd5-4137-9a56-8a937279d663"
      edge_node_id: "e34959a4-efc4-40ec-9d10-f6cff41d451c"
      mtu: 1500
      urpf_mode: "NONE"
      ipv6_ndra_profile_display_name: "default"
      vrf_config:
      display_name: "sescy264-t0vrf-ansible"
      tier0_id: "sescy264-t0-evm-01"
      route_targets:
      - id: "test-resource"
      export_route_targets:
      - "65530:264999"
      import_route_targets:
      - "65530:264999"
      tags:
      - scope: "deployment"
      tag: "ansible"
      route_distinguisher: '65530:264999'
      evpn_transit_vni: 264999

Reproduction steps

  1. run the ansible playbook

...

Expected behavior

throws an error:

[riay00@nfvi_tb_jh]/opt/indra/ansible/playbooks/caas_t0_create% sudo ansible-playbook create_t0_gateway.yml
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

PLAY [localhost] ***********************************************************************************************************************************************************************

TASK [Gathering Facts] *****************************************************************************************************************************************************************
ok: [localhost]

TASK [Create Tier-0 Gateway interfaces and configure HA VIP] ***************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Received 400 from NSX Manager. Please try again. Json de-serialization error: property display_name is unrecognized."}

PLAY RECAP *****************************************************************************************************************************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0

Additional context

No response

@riay00 riay00 added the bug Something isn't working label Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant