> For the complete documentation index, see [llms.txt](https://docs.strongdm.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.strongdm.com/references/cli/admin/groups/sdm-admin-groups-create-from-role.md).

# sdm admin groups create-from-role

```shell
NAME:
   sdm admin groups create-from-role - create Group from Role

USAGE:
   sdm admin groups create-from-role role-id [role-id2 ...]

   This command facilitates migration from Roles to Groups. Using this command preserves User access to Resources while migrating Users from Roles to Groups.
   
   Given a Role this command will:
   - Create a Group with the same name as the Role
   - Assign the Group to the Role
   - Assign all Users from the Role to the Group
   - Remove all Users from the Role
   - Replace an Approver Role with a Approver Group on all assigned Approval Workflows
   
   If the Role is managed by a SCIM provider, the new Group will be managed by the SCIM provider instead, ensuring membership stays up to date. The Role will be managed directly by StrongDM.

OPTIONS:
   --timeout value  set time limit for command
   --commit         make the changes permanent
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.strongdm.com/references/cli/admin/groups/sdm-admin-groups-create-from-role.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
