The Hashicorp Terraform Provider for JFrog Xray enables customers to create and manage JFrog Xray policies and watches for the resources within their Artifactory instances. With this provider, customers can use a collection of terraform resources to:
Create and edit license and security policies;
Define actions for the policies that are created;
Create and edit Xray watches and assign it to the resources within their Artifactory instance;
Configure ignore rules for your policies and watches
Modify database sync time for Xray
Prerequisites
The Hashicorp Terraform Provider for JFrog Xray 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
An installed instance of JFrog Xray
How it Works
The Terraform Provider for JFrog Xray requires access to Artifactory and Xray APIs that are only available for Pro and Enterprise license tiers. Additionally, an account with Platform Administrator privileges is required for the authentication required by these set of APIs. A list of Terraform resources are used for the creation and management of Xray policies and watches. For more information on how to use the provider, visit the Terraform Provider for JFrog Xray GitHub page.
Hashicorp Terraform Provider for JFrog Xray video
Support
If you need help with this provider, contact support@jfrog.com, or use the Terraform Provider for JFrog Xray GitHub page to log issues and requests.