CrowdStrike / community

CrowdStrike's Open Source Policy & Contribution Guide
https://opensource.crowdstrike.com
Apache License 2.0
39 stars 12 forks source link

open source/documentation for crowdstrike terraform provider and account provisioning terraform #64

Open wondersd opened 2 years ago

wondersd commented 2 years ago

Trying to use the "batch multi account registration with terraform" and cant find any documentation for

"cs-prod-cloudconnect-templates.s3.amazonaws.com/crowdstrike/crowdstrike"

terraform {
  required_providers {
      crowdstrike = {
        source  = "cs-prod-cloudconnect-templates.s3.amazonaws.com/crowdstrike/crowdstrike"
        version = ">= 0.2.0"
      }
    }
  }

What resources does it support? Can I use it for provisioning workload discovery? Does it support env vars for client_id/client_secret?

I think it would also be great to have

 source                      = "https://cs-prod-cloudconnect-templates.s3.amazonaws.com/terraform/tarball/crowdstrike-aws.tar.gz"

as a versioned entity with sourcecode available in github. As is, it makes answering questions like: when changes are coming?, what are they?, will they cause problems? difficult to answer

Thanks!

redhatrises commented 2 years ago

Hello,

We will look into this, but I can't make any guarantees or promises about making the terraform public on GH.

pdittaro commented 9 months ago

Seconding this. Even if its not under your open-source license it should at least be published in an external module registry for version pinning. The 'terraform' is already public in the tarball, so there's no functional difference there.

In the meantime you should also be including the SHA256 sum of the tarball in a release channel.

jsolares-nex commented 3 weeks ago

I have problems with this implementation:

│ Error: creating CloudFormation StackSet (CrowdStrike-CSPM-Integration-Root-EB): operation error CloudFormation: CreateStackSet, https response error StatusCode: 400, RequestID: 901fbf17-0d19-4196-845d-2beb77aa68a7, api error ValidationError: Object referenced by https://cs-prod-cloudconnect-templates.s3.amazonaws.com/aws_cspm_cloudformation_eb_v2.json is not accessible.