Itential Platform supports the configuration of repositories, meaning you can provide configurations to fetch pre-built automations from multiple repository locations and install and manage those pre-builts in a single Itential Platform environment.
This page defines the minimum requirements to have a functioning repository in Itential Platform and provides instructions on how to create, manage, and delete pre-built automation repository configurations.
The configuration properties for the @itentialopensource pre-built automation repository are configured by default on startup of Itential Platform.
The following properties are required for a pre-built automation repository configuration.
The Repositories sidebar menu in Admin Essentials allows you to manage your repository configurations. You can create, edit, or delete a configuration. You can also select View All to view all of the repository configurations currently on the system.



To create a new repository configuration, go to the Repositories menu item of the Pre-built section of Admin Essentials and select the Create button in the upper-left button bar. A dialog will appear prompting you to fill in the configuration properties.
You can also create a new repository configuration without using the UI by sending an API request to POST /prebuilts-repository/configs with the following request body:
To edit an existing repository configuration, go to the Repositories menu item of the Pre-built section of Admin Essentials and select Edit repository details. A dialog will appear prompting you to modify each property that can be edited.
To connect or disconnect an existing repository configuration, go to the Repositories menu item of the Pre-built section of Admin Essentials and select the target configuration. A dialog will appear with all of the existing properties for the selected repository configuration. At the top of the dialog there is a toggle that can be switched on or off, representing the repository configuration being connected or disconnected.
If a repository configuration is disconnected, any associated pre-built automations installed on the system will no longer be able to receive any updates. Once the repository configuration is reconnected, the pre-built automations can resume receiving updates.
To delete an existing repository configuration, go to the Repositories menu item of the Pre-built section of Admin Essentials and select the target configuration. Then choose Delete in the more button at the upper right side. A dialog will appear prompting you to confirm the deletion.
If a repository configuration is deleted from Itential Platform and that configuration had associated pre-built automations installed on the system, each of those pre-built automations will be updated to a “local” configuration. This means the pre-built automation is no longer associated with a repository and will not be able to receive updates. Furthermore, if the repository is reconnected and the same pre-built automations are installed, they will conflict with the “local” pre-builts and must be managed accordingly.
Installed pre-builts from different repositories will appear under the Pre-builts tab in Admin Essentials. Each repository config will be listed as a collapsible menu, with the pre-builts from that config listed under it. Pre-builts from connected repositories will have update icons if they are out of sync; pre-builts from disconnected repositories will not check the repository for updates. Pre-builts from deleted repositories will not check for updates and will also be moved under a local namespace in the sidebar.
The dropdown menu within the Pre-builts Catalog also allows you to choose which repository to query when getting a list of pre-builts. This interface limits the query to one repository at a time.