Documentation Index
Fetch the complete documentation index at: https://astronomer-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Team plans are limited to two Teams, but Business plans allow you to have unlimited Teams. Seepricing.
Create a Team
- In the Astro UI, click Organization Settings, then click Access Management.
- Click Teams.
- Click + Team to create a new Team.
-
Configure the following details about your Team:
- Team Name: The name for your Team.
- Team description: (Optional) The description for your Team.
- Organization role: The Organization role for your Team.
- Add users: Choose the Organization users you want to add to the Team.
- After you finish adding users to the Team, click Add Team.
Update existing Teams
- In the Astro UI, click Organization Settings, then click Access Management.
- Click Teams.
- Click the name of the Team you want to update.
-
Update your Team:
- Click + Member to add an existing Organization member to your Team.
- Click the delete icon to remove Team members.
Add a Team to a Workspace
- In the Astro UI, select a Workspace and click Workspace Settings > Access Management.
- Click Teams.
- Click + Team.
- Select the Team you want to add and define their Workspace Role, which determines their Workspace user permissions.
Centralized access management for Organization OwnersOrganization Owners can also add or update a Team for a Workspace from the Organization Settings:
- In the Astro UI, click Organization Settings > Access Management.
- Select the Team to add or update.
- Click the Workspaces tab, then click + Workspace to add them to a Workspace, or open the More actions menu (⋯) and select Edit role next to an existing Workspace to change their role.
CLIYou can add a Team to multiple Workspaces programmatically using the Astro CLI. See
astro workspace team addfor example output and commands.Add a Team to a Dag
Private PreviewDag-level access control is inPrivate Previewand requires Astro Runtime 3.1-12 or later and an Enterprise plan. Reach out to your account team to enable this feature.
Add a Team to multiple Workspaces using the Astro CLI
You can use the Astro CLI and a shell script to add a Team to multiple Workspaces at once. The shell script reads from a text file which contains Team information. You can generate a text file for each Team that needs to be assigned to Workspaces and run a script to process the file. You must have Organization Owner or Workspace Owner level permissions to add Teams to Workspaces.-
Create a text file named
teams.txt. -
Open the text file. On each line, add a Team ID, the Team’s role, and the Workspace ID delimited by spaces. Your text file should look similar to the following:
-
Create a file named
add-teams.shand add the following script to it: -
(Optional) Log in to the Astro CLI using
astro login, then runastro workspace listto ensure that you have access to the Workspaces where you want to add the users. -
Run the following command to execute the shell script:
-
(Optional) To use this script as part of a CI/CD pipeline, create an Organization API token and specify the following environment variable in your CI/CD environment:
- Key:
ASTRO_API_TOKEN - Value:
<your-api-token>
- Key:
Teams and SCIM provisioning
To preserve a single source of truth for user group management, some Team management actions are limited when you set up SCIM provisioning. Specifically, when you set up SCIM provisioning:- You can’t create new Teams.
- You can’t add users to existing Teams.
- Update the Team’s permissions.
- Remove users from the Team.
- Delete the Team.