- Ensure all variables and outputs are sorted
- Ensure all variables and outputs have a description
- Add data-solutions/data-platform-foundations to linter
Fix all modules to follow these new conventions.
* Bugfixing Data Foundations and impersonation support
- Fixed SA permissions
- Usage of impersonation to avoid SA private key export
- Fixed required API enablement
- Added FW rules required by dataflow
- Added provider for sa impersonation
- Upgrade to latest terraform version (1.0.4)
- Remove tflint from linting pipeline (was not doing anything)
- Add terraform fmt check to linting pipeline
- Pass all code through terraform fmt
* Merged all components into one main file.
* rename datasource folder to resources
* resources output added for:
* datamart-bigquery-datasets-list
* dwh-bigquery-datasets-list
* landing-bucket-names
* landing-pubsub-list
* transformation-bucket-names
* Change the project ID with a link to the module
* add support for IAM roles to the datasets created
* Removed unused local variable module_version
* Moved from access and access_identities to IAM.
* Update README.md
Co-authored-by: lcaggio <lcaggioni@google.com>
* initial untested support for repd in compute-vm
* fix repd reference in instance disks
* add support for snapshot source, change disk variable
* fix attach existing disk to instance
* fix examples, add documentation on disk sources
* fix attaching disk for instance templates, add examples
* fix data e2e examples
* update vars table in README
* Add documentation check to lint process
* Split get_variables_outputs
* Install tfdoc dependencies in linting pipeline
* doc lint variant
* use new script args in ci build config
* exit early if doc does not exist
* align README docs with variables
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
* Add alias IP support in `compute-vm`
* Fix tests
* add end to end tests for data solutions examples and fix example errors
* update changelog
* add missing boilerplate
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>