-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Terraform Code:
resource "formal_integration_cloud" "aws" {
name = "staging-aws"
cloud_region = "us-east-1"
aws {
template_version = "1.4.0"
enable_rds_autodiscovery = true
enable_redshift_autodiscovery = true
enable_eks_autodiscovery = true
enable_ec2_autodiscovery = true
enable_ecs_autodiscovery = true
enable_s3_autodiscovery = true
allow_s3_access = true
}
}
# 3. Deploy CloudFormation Stack
resource "aws_cloudformation_stack" "formal" {
name = formal_integration_cloud.aws.aws_formal_stack_name
template_body = formal_integration_cloud.aws.aws_template_body
parameters = {
FormalIntegrationId = formal_integration_cloud.aws.id
FormalIAMRoleId = formal_integration_cloud.aws.aws_formal_iam_role
FormalSNSTopicARN = formal_integration_cloud.aws.aws_formal_pingback_arn
EnableRDSAutodiscovery = formal_integration_cloud.aws.aws_enable_rds_autodiscovery
EnableRedshiftAutodiscovery = formal_integration_cloud.aws.aws_enable_redshift_autodiscovery
EnableEKSAutodiscovery = formal_integration_cloud.aws.aws_enable_eks_autodiscovery
EnableEC2Autodiscovery = formal_integration_cloud.aws.aws_enable_ec2_autodiscovery
EnableECSAutodiscovery = formal_integration_cloud.aws.aws_enable_ecs_autodiscovery
EnableS3Autodiscovery = formal_integration_cloud.aws.aws_enable_s3_autodiscovery
AllowS3Access = formal_integration_cloud.aws.aws_allow_s3_access
S3BucketARN = formal_integration_cloud.aws.aws_s3_bucket_arn
}
capabilities = ["CAPABILITY_NAMED_IAM"]
}
Output:
│ Error: invalid_argument: invalid cloud provider
│
│ with formal_integration_cloud.aws,
│ on main.tf line 23, in resource "formal_integration_cloud" "aws":
│ 23: resource "formal_integration_cloud" "aws" {
I got this example from the docs here: https://docs.joinformal.com/docs/guides/integrations/clouds#terraform. I am not sure what this function is expecting.
Metadata
Metadata
Assignees
Labels
No labels