Skip to content

[Feat] Develop ansible module for Nic Profiles under Networking namespace #955

@george-ghawali

Description

@george-ghawali

Add PC v4 NIC Profile management modules

Modules

  • ntnx_nic_profiles_v2 — Create, update, delete NIC profiles (capability type, NIC family, metadata)
  • ntnx_nic_profiles_info_v2 — Fetch a specific NIC profile by ext_id or list all profiles with filters
  • ntnx_nic_profiles_association_v2 — Associate or disassociate host NICs with a NIC profile

Requirements

  • NIC profiles: create, update, delete (capability type: SRIOV / DP_OFFLOAD, NIC family in vendor_id:device_id format, metadata)
  • NIC profiles: idempotency check on update (etag-based)
  • NIC profile info: fetch by ext_id or list all with filter, limit, offset support
  • NIC profile association: associate/disassociate a host NIC (host_nic_ext_id) with a NIC profile (ext_id)

Todo

  • Client SDK (ntnx_networking_py_client), get_spec()
  • Ansible spec & spec validator
  • Sanity test
  • Integration test
  • Documentation
  • Examples

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions