Add new gitlab_compliance_requirement resource

Implements support for managing Compliance Framework Requirements and Controls via GitLab's GraphQL API.

Features:

  • Create, update, delete compliance requirements
  • Support for internal controls with expressions
  • Support for external controls with URLs and secret tokens
  • Multiple controls per requirement
  • Import support (uses pipe separator for GID compatibility)

Requires GitLab Ultimate license.

Note: this MR is rather large, so no data source is included. That will be another MR.

Resolves #6484 (closed)

Edited by Mark Nessen

Merge request reports

Loading