Organizations
zrok (starting with v0.4.45) includes support for organizations—groups of related accounts that are typically
centrally managed. A zrok account can be a member of multiple organizations, and membership can include an admin
permission. Organization admins can retrieve an overview (zrok overview) for any other account in the organization,
giving them visibility into the environments, shares, and accesses created within that account.
Configure an organization
Managing organizations requires a site-level ZROK2_ADMIN_TOKEN. See the self-hosting
guide for details on configuring admin tokens.
Create an organization
Use zrok2 admin create organization to create an organization:
zrok2 admin create organization --help
Use the -d flag to add a description that shows up in end-user membership listings. For example:
zrok2 admin create organization -d "documentation"
List organizations
Use zrok2 admin list organizations to list organizations:
zrok2 admin list organizations
Add a member to an organization
Use zrok2 admin create org-member to add a member to an organization:
zrok2 admin create org-member --help
Add the --admin flag to mark the member as an organization administrator. For example:
zrok2 admin create org-member gK1XRvthq7ci michael.quigley@netfoundry.io
List members of an organization
Use zrok2 admin list org-members <organizationToken> to list the members of an organization:
zrok2 admin list org-members gK1XRvthq7ci
Remove organizations and members
Use zrok2 admin delete org-member and zrok2 admin delete organization to remove members and organizations.
End-user organization administrator commands
Organization admins can use the zrok2 organization admin commands:
zrok2 organization admin --help
Use zrok2 organization admin list to list the members of an organization.
Use zrok2 organization admin overview to retrieve an overview of a member account. This works like zrok2 overview
but lets an organization admin retrieve the overview for any member account.
End-user organization commands
Use zrok2 organization memberships to list the organizations your account belongs to:
zrok2 organization memberships