The Hashicorp Terraform Provider for JFrog Projects enables customers to create and manage projects within their Artifactory instances. With this provider, customers can use a collection of Terraform resources to:
Assign and manage project administrator privileges
Set storage limits for your project
Assign members and groups and set permissions
Create custom roles
Assign local, remote, virtual and federated repositories to your project.
The Hashicorp Terraform Provider for JFrog Projects requires the following:
Terraform version 0.13 and subsequent versions
Platform Admin user privileges for your Artifactory account
A valid Artifactory Pro or Enterprise license.
How it Works
The Terraform Provider for JFrog Project requires access to the Artifactory APIs that are only available for Pro and Enterprise license tiers. Additionally, an account with Platform Administrator privileges is required to this provider to create and manage the projects. A list of terraform resources are used for the creation and management of projects and its set of entities described in the previous section. For more information on how to use the provider, please visit the Terraform Provider for Artifactory Projects GitHub page.