The purpose of this module is to deploy the AWS Cloud Intelligence Dashboards (CUDOS) framework. The framework is a collection of dashboards that provide insights into your AWS environment. The dashboards are built using AWS QuickSight and are designed to provide insights into your AWS environment.
Add example usage here
module "cudos_framework" {
source = "../.."
dashbords_bucket_name = var.dashboard_bucket_name
enable_compute_optimizer_dashboard = true
enable_cost_intelligence_dashboard = true
enable_cudos_dashboard = true
enable_cudos_v5_dashboard = true
enable_kpi_dashboard = true
enable_sso = true
enable_tao_dashboard = false
saml_metadata = file("${path.module}/assets/saml-metadata.xml")
quicksights_username = var.quicksights_username
tags = var.tags
providers = {
aws.management = aws.management
aws.management_us_east_1 = aws.management_us_east_1
aws.cost_analysis = aws.cost_analysis
aws.cost_analysis_us_east_1 = aws.cost_analysis_us_east_1
}
}
The following is taken from the Cloud Intelligence Dashboards framework, and depicts the deployment architecture:
Due to the level of customization that can be done with the dashboards, it is recommended to follow the official documentation to upgrade the dashboards. The following steps are a general guide to upgrade the dashboards:
- Download the latest version of
cid-cmd
, the instructions can be found here - Run the
cic-cmd
command to upgrade the dashboards, selecting each of the dashboards that you want to upgrade. - Pay attention the Athena views, ensuring any customizations are not overwritten.
The terraform-docs
utility is used to generate this README. Follow the below steps to update:
- Make changes to the
.terraform-docs.yml
file - Fetch the
terraform-docs
binary (https://terraform-docs.io/user-guide/installation/) - Run
terraform-docs markdown table --output-file ${PWD}/README.md --output-mode inject .
account
To enable the Cora Data Exports, please see https://catalog.workshops.aws/awscid/en-US/dashboards/additional/cora for more information, you simply have to enable the var.enable_cora_data_exports
. This will deploy an additional cloudformation with the management account.
No providers.
No inputs.
No outputs.