aws

ActionIQ-OSS/aws/duckbillgroup

Terraform Module HCL DUCKBILLGROUP
Install
module "aws" {
source = "ActionIQ-OSS/aws/duckbillgroup"
version = "0.0.1"
}
plain text: /constructs/tfmod-actioniq-oss-aws-duckbillgroup/install.txt
⭐ Source on GitHub 📦 Registry page
README

Unofficial DuckBill Group AWS Onboarding Module Terraform module which creates necessary resources for The DuckBill Group to do the magic (scoped), all over your account. Inspired by: https://github.com/DuckbillGroup/onboarding/ Usage `` module "theduckbillgroup" { source = "ActionIQ-OSS/aws/duckbillgroup" customer_name_slug = "horrifyingbills-please-help" cur_bucket_name = "example-cost-and-usage-reports-bucket-name" external_id = "012345678-0123-01234-01234-012345678923" cur_bucket_name_create = true duckbillgroup_cur_report_create = true aws_master_billing_account = "012345678901" } `` Authors Module is maintained by John Favorite @ActionIQ with help from these awesome engineers.

Inputs (9)
NameTypeDescriptionDefault
aws_master_billing_accountnumberAWS account number where billing is consolidated. required
customer_name_slugstringA short, lower-case slug that identifies your company, e.g. 'acme-corp'. Duckbil required
external_idstringCustomer Specific External ID string required
cur_bucket_namestringName of the S3 bucket in which you are storing Cost and Usage Reports. required
duckbillgroup_cur_report_createboolSet this true when calling the module if you desire report to be createdfalse
regionstring"us-east-1"
cur_bucket_name_createboolSet this true when calling the module if you desire bucket to be createdfalse
duckbillgroup_cur_report_namestringName of AWS Cost and Usage report"SpendReport_Athena"
duckbillgroup_aws_accountnumber"753095100886"
Resources (6)
aws_cur_report_definitionaws_iam_policyaws_iam_roleaws_iam_role_policy_attachmentaws_s3_bucketaws_s3_bucket_policy
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud DUCKBILLGROUP
★ Stars1
Forks0
Total downloads447
Inputs9
Resources6
NamespaceActionIQ-OSS
Updated