Skip to content

[ND 4.x] Track GPO security module delivery #555

Description

@sivakasi-cisco

Summary

Track the completion and integration of the Nexus Dashboard 4.x GPO/security modules implemented in draft PR #343.

PR #343 introduces the shared Manage API security endpoint, models, orchestrator, module utility, four Ansible modules, and unit-test coverage. This issue provides one delivery-level tracker while retaining the existing module-specific issues.

Modules in scope

  • nd_manage_security_groups
  • nd_manage_security_associations
  • nd_manage_security_protocol_definitions
  • nd_manage_security_contracts

Existing module issues

Implementation reference

Work to complete

  • Confirm the four module contracts against the applicable Nexus Dashboard 4.x Manage APIs.
  • Complete module documentation and usable examples.
  • Document the supported Ansible states and any intentional exceptions.
  • Complete unit and integration coverage, including idempotency and failure handling where applicable.
  • Evaluate alignment with Phase 1 shared behavior such as config_actions, resource-level deploy, and staged configuration where applicable.
  • Address review comments and dependencies identified on PR nd_interface_security_* GPO Modules #343.
  • Add the required changelog fragment and complete final review and merge.
  • Reconcile the four existing module issues with the final PR scope before closing them.

Acceptance criteria

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

2.0.0Release 2.0.0nac-0.0.1NaC ND release 0.0.1

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions