You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Develop new Ansible modules for managing Role Memberships using the IAM v4 API. Role Memberships define the association between a user/user-group and a role within a specific project scope, and are a key component of the Projects 2.0 (Multi-Domain) authorization model.
No existing module covers this entity today.
Modules to Develop
#
Module
Type
Description
1
ntnx_role_memberships_v2
CRUD
Create, update, and delete role memberships via IAM v4 API
2
ntnx_role_memberships_info_v2
Info
List and fetch role membership details via IAM v4 API
Key Capabilities
ntnx_role_memberships_v2 (CRUD module)
Create a role membership.
Update an existing role membership
Delete a role membership by ext_id
ntnx_role_memberships_info_v2 (Info module)
List all role memberships (with filtering, pagination, sorting)
Get a single role membership by ext_id
Todo
ntnx_role_memberships_v2
Client SDK integration (IAM v4 API – Role Memberships)
Ansible spec & spec validator
Create operation
Update operation
Delete operation
project_ext_id field support (Projects 2.0)
Sanity tests
Integration tests
Documentation & examples
ntnx_role_memberships_info_v2
Client SDK integration (IAM v4 API – Role Memberships)
Summary
Develop new Ansible modules for managing Role Memberships using the IAM v4 API. Role Memberships define the association between a user/user-group and a role within a specific project scope, and are a key component of the Projects 2.0 (Multi-Domain) authorization model.
No existing module covers this entity today.
Modules to Develop
ntnx_role_memberships_v2ntnx_role_memberships_info_v2Key Capabilities
ntnx_role_memberships_v2(CRUD module)ext_idntnx_role_memberships_info_v2(Info module)ext_idTodo
ntnx_role_memberships_v2project_ext_idfield support (Projects 2.0)ntnx_role_memberships_info_v2