Skip to content

Commit 3de2e21

Browse files
update cloud-logs example snippets (#70)
* update cloud-logs example snnipets * modify tokens'
1 parent ff7df51 commit 3de2e21

File tree

2 files changed

+64
-8
lines changed

2 files changed

+64
-8
lines changed

test/examples/organization/cloud_logs.tf

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,31 @@
22
# Ensure installation flow for foundational onboarding has been completed before
33
# installing additional Sysdig features.
44
#---------------------------------------------------------------------------------------------
5+
provider "aws" {
6+
alias = "sns"
7+
region = "us-east-1"
8+
}
59

610
module "cloud-logs" {
711
source = "../../../modules/integrations/cloud-logs"
8-
folder_arn = "<FOLDER_ARN"
12+
bucket_arn = "arn:aws:s3:::<your-cloudtrail-bucket-name>"
13+
bucket_account_id = "<your-account-id>"
14+
kms_key_arn = "<your-cloudtrail-kms-key-arn>"
15+
regions = ["us-east-1"]
16+
topic_arn = "<your-cloudtrail-topic-arn>"
17+
create_topic = false
18+
role_arn = "arn:aws:iam::<your-account-id>:role/<your-role-name>"
919
sysdig_secure_account_id = module.onboarding.sysdig_secure_account_id
20+
is_organizational = module.onboarding.is_organizational
21+
22+
providers = {
23+
aws = aws
24+
aws.sns = aws.sns
25+
}
26+
}
27+
28+
output "kms_policy_instructions" {
29+
value = module.cloud-logs.kms_policy_instructions
1030
}
1131

1232
resource "sysdig_secure_cloud_auth_account_feature" "threat_detection" {
@@ -21,9 +41,17 @@ resource "sysdig_secure_cloud_auth_account_feature" "identity_entitlement_advanc
2141
account_id = module.onboarding.sysdig_secure_account_id
2242
type = "FEATURE_SECURE_IDENTITY_ENTITLEMENT"
2343
enabled = true
24-
components = concat(sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic.components, [module.cloud-logs.cloud_logs_component_id])
25-
depends_on = [module.cloud-logs, sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic]
26-
flags = {"CIEM_FEATURE_MODE": "advanced"}
44+
components = concat(
45+
sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic.components,
46+
[module.cloud-logs.cloud_logs_component_id]
47+
)
48+
depends_on = [
49+
module.cloud-logs,
50+
sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic
51+
]
52+
flags = {
53+
"CIEM_FEATURE_MODE" = "advanced"
54+
}
2755

2856
lifecycle {
2957
ignore_changes = [flags, components]

test/examples/single_account/cloud_logs.tf

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,30 @@
33
# installing additional Sysdig features.
44
#---------------------------------------------------------------------------------------------
55

6+
provider "aws" {
7+
alias = "sns"
8+
region = "us-east-1"
9+
}
10+
611
module "cloud-logs" {
712
source = "../../../modules/integrations/cloud-logs"
8-
folder_arn = "<FOLDER_ARN"
13+
bucket_arn = "arn:aws:s3:::<your-cloudtrail-bucket-name>"
14+
bucket_account_id = "<your-account-id>"
15+
kms_key_arn = "<your-cloudtrail-kms-key-arn>"
16+
regions = ["us-east-1"]
17+
topic_arn = "<your-cloudtrail-topic-arn>"
18+
create_topic = false
19+
role_arn = "arn:aws:iam::<your-account-id>:role/<your-role-name>"
920
sysdig_secure_account_id = module.onboarding.sysdig_secure_account_id
21+
22+
providers = {
23+
aws = aws
24+
aws.sns = aws.sns
25+
}
26+
}
27+
28+
output "kms_policy_instructions" {
29+
value = module.cloud-logs.kms_policy_instructions
1030
}
1131

1232
resource "sysdig_secure_cloud_auth_account_feature" "threat_detection" {
@@ -21,9 +41,17 @@ resource "sysdig_secure_cloud_auth_account_feature" "identity_entitlement_advanc
2141
account_id = module.onboarding.sysdig_secure_account_id
2242
type = "FEATURE_SECURE_IDENTITY_ENTITLEMENT"
2343
enabled = true
24-
components = concat(sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic.components, [module.cloud-logs.cloud_logs_component_id])
25-
depends_on = [module.cloud-logs, sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic]
26-
flags = {"CIEM_FEATURE_MODE": "advanced"}
44+
components = concat(
45+
sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic.components,
46+
[module.cloud-logs.cloud_logs_component_id]
47+
)
48+
depends_on = [
49+
module.cloud-logs,
50+
sysdig_secure_cloud_auth_account_feature.identity_entitlement_basic
51+
]
52+
flags = {
53+
"CIEM_FEATURE_MODE" = "advanced"
54+
}
2755

2856
lifecycle {
2957
ignore_changes = [flags, components]

0 commit comments

Comments
 (0)