community icon indicating copy to clipboard operation
community copied to clipboard

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

Open wondersd opened this issue 3 years ago • 3 comments

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!

wondersd avatar Jun 01 '22 15:06 wondersd

Hello,

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

redhatrises avatar Jun 02 '22 15:06 redhatrises

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.

pdittaro avatar Feb 16 '24 19:02 pdittaro