diff --git a/examples/data-solutions/dp-foundation/03-composer.tf b/examples/data-solutions/dp-foundation/03-composer.tf
index c877a769..bdf0a133 100644
--- a/examples/data-solutions/dp-foundation/03-composer.tf
+++ b/examples/data-solutions/dp-foundation/03-composer.tf
@@ -102,30 +102,4 @@ resource "google_composer_environment" "orc-cmp-0" {
# }
# }
}
- depends_on = [
- module.dtl-0-bq-0,
- module.dtl-1-bq-0,
- module.dtl-2-bq-0,
- module.dtl-exp-bq-0,
- module.dtl-0-cs-0,
- module.dtl-1-cs-0,
- module.dtl-2-cs-0,
- module.dtl-exp-cs-0,
- module.lnd-cs-0,
- module.lnd-bq-0,
- module.lnd-ps-0,
- module.lod-cs-df-0,
- module.trf-cs-df-0,
- module.orc-vpc,
- module.orc-vpc,
- module.dtl-0-prj,
- module.dtl-1-prj,
- module.dtl-2-prj,
- module.lnd-prj,
- module.lod-prj,
- module.orc-prj,
- module.trf-prj,
- module.lod-sa-df-0,
- module.lod-sa-df-0,
- ]
}
diff --git a/examples/data-solutions/dp-foundation/README.md b/examples/data-solutions/dp-foundation/README.md
index c982ae59..25de37e5 100644
--- a/examples/data-solutions/dp-foundation/README.md
+++ b/examples/data-solutions/dp-foundation/README.md
@@ -176,6 +176,35 @@ Description of commands:
- 03: copy the Cloud Composer DAG to Cloud Composer storage bucket impersonating the `orchestration` service account.
- 04: Open the Cloud Composer Airflow UI and run the imported DAG.
- 05: Run the Bigquery query to see results.
+
+
+## Variables
+
+| name | description | type | required | default |
+|---|---|:---:|:---:|:---:|
+| [organization](variables.tf#L76) | Organization details. | object({…})
| ✓ | |
+| [prefix](variables.tf#L83) | Unique prefix used for resource names. Not used for project if 'project_create' is null. | string
| ✓ | |
+| [composer_config](variables.tf#L17) | | object({…})
| | {…}
|
+| [data_force_destroy](variables.tf#L40) | Flag to set 'force_destroy' on data services like biguqery or cloud storage. | bool
| | false
|
+| [groups](variables.tf#L46) | Groups. | map(string)
| | {…}
|
+| [location_config](variables.tf#L128) | Locations where resources will be deployed. Map to configure region and multiregion specs. | object({…})
| | {…}
|
+| [network_config](variables.tf#L56) | Shared VPC to use. If not null networks will be created in projects. | object({…})
| | {…}
|
+| [project_create](variables.tf#L88) | Provide values if project creation is needed, uses existing project if null. Parent is in 'folders/nnn' or 'organizations/nnn' format. | object({…})
| | null
|
+| [project_id](variables.tf#L97) | Project id, references existing project if `project_create` is null. | object({…})
| | {…}
|
+| [project_services](variables.tf#L117) | List of core services enabled on all projects. | list(string)
| | […]
|
+
+## Outputs
+
+| name | description | sensitive |
+|---|---|:---:|
+| [VPC](outputs.tf#L61) | VPC networks. | |
+| [bigquery-datasets](outputs.tf#L17) | BigQuery datasets. | |
+| [demo_commands](outputs.tf#L70) | Demo commands | |
+| [gcs-buckets](outputs.tf#L28) | GCS buckets. | |
+| [kms_keys](outputs.tf#L42) | Cloud MKS keys. | |
+| [projects](outputs.tf#L47) | GCP Projects. | |
+
+
# TODOs
Features to add in futere releases:
* Add support for Column level access on Bigquery
diff --git a/examples/data-solutions/dp-foundation/output.tf b/examples/data-solutions/dp-foundation/outputs.tf
similarity index 98%
rename from examples/data-solutions/dp-foundation/output.tf
rename to examples/data-solutions/dp-foundation/outputs.tf
index 72cc7483..5d45114c 100644
--- a/examples/data-solutions/dp-foundation/output.tf
+++ b/examples/data-solutions/dp-foundation/outputs.tf
@@ -68,7 +68,7 @@ output "VPC" {
}
output "demo_commands" {
- description = "Demo commands"
+ description = "Demo commands."
value = {
01 = "gsutil -i ${module.lnd-sa-cs-0.email} cp demo/data/*.csv gs://${module.lnd-cs-0.name}"
02 = "gsutil -i ${module.orc-sa-cmp-0.email} cp demo/data/*.j* gs://${module.orc-cs-0.name}"