From 1e9538c6277fb048ba7e53b4bf1c81f4501dcd0e Mon Sep 17 00:00:00 2001 From: Yagyansh Bhatia Date: Thu, 1 Jun 2023 18:30:31 +0530 Subject: [PATCH] bug: [OPA-1393]: Add example for policyset with more than 1 policy, via terraform --- docs/resources/platform_policyset.md | 21 ++++++++++++++++++- .../harness_platform_policyset/resource.tf | 21 ++++++++++++++++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/docs/resources/platform_policyset.md b/docs/resources/platform_policyset.md index b35770ee2..cab1d91ae 100644 --- a/docs/resources/platform_policyset.md +++ b/docs/resources/platform_policyset.md @@ -20,7 +20,26 @@ resource "harness_platform_policyset" "test" { type = "pipeline" enabled = true policies { - identifier = "always_run" + identifier = "policy_identifier" + severity = "warning" + } +} + +## Policyset with multiple policies +resource "harness_platform_policyset" "test" { + identifier = "harness_platform_policyset.test.identifier" + name = "harness_platform_policyset.test.name" + action = "onrun" + type = "pipeline" + enabled = true + org_id = "terraform_example_org" + project_id = "terraform_test_project" + policies { + identifier = "policy_identifier1" + severity = "warning" + } + policies { + identifier = "policy_identifier2" severity = "warning" } } diff --git a/examples/resources/harness_platform_policyset/resource.tf b/examples/resources/harness_platform_policyset/resource.tf index e99e2625a..5638b9f12 100644 --- a/examples/resources/harness_platform_policyset/resource.tf +++ b/examples/resources/harness_platform_policyset/resource.tf @@ -5,7 +5,26 @@ resource "harness_platform_policyset" "test" { type = "pipeline" enabled = true policies { - identifier = "always_run" + identifier = "policy_identifier" + severity = "warning" + } +} + +## Policyset with multiple policies +resource "harness_platform_policyset" "test" { + identifier = "harness_platform_policyset.test.identifier" + name = "harness_platform_policyset.test.name" + action = "onrun" + type = "pipeline" + enabled = true + org_id = "terraform_example_org" + project_id = "terraform_test_project" + policies { + identifier = "policy_identifier1" + severity = "warning" + } + policies { + identifier = "policy_identifier2" severity = "warning" } }