- 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.
* 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
* remove sensitive attribute from VPN modules key output
* fix type error in service account example
* update CI Terraform version
* update VPN modules docs
* require version in compute mig module
* require version in compute mig module for scaling_schedules
* update compute mig test, move provider version requirement in fixture
* 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>
* rename infrastructure folder to networking
* example WIP: VPCs
* move ip forwarding to its own variable in compute-vm module
* add per-instance metadata support to compute-vm module
* ipip tunnels on linux savepoint
* simple multinic gateways example
* remove stale files
* resolve conflicts
* update diagram
* rename folder
* use a template for gw cloud config, rename some resources and files
* Update README.md
* Update README.md
* add basic plan tests for all networking e2e examples
* fix test for foundations/environments e2e example
* fix shared vpc e2 example count error in gke node service account permissions
* use module path for assets in onprem e2e example
* use project id from module in ilb e2e example
* add mising boilerplates in tests
* run examples tests in ci
* update module's README
* rename ilb example
* Update README.md
* fix rp_filter configuration
* README
* Update README.md
* Update README.md
* Update README.md
* update CHANGELOG
* update CHANGELOG
* Update README.md
* * Add support to KMS disk encryption (boot and attached)
* Fix Instance Group Example
* Fix
* * Fix image boot disk
* Add example with disk encryption
* Fix Title
* Improve logic
* Fix Readme
Fix viariable description
* Update README.md
* update README variables/outputs table
* add change to CHANGELOG
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
* preliminary net-ilb module, untested
* outputs
* fix basic mistakes, add initial test
* test variable defaults on all resources
* README stub
* net-ilb module fixes and example
* compute-vm module fixes
* fix test
* remove mig from compute vm module
* split out mig from compute-vm (untested)
* split out mig from compute-vm (untested)
* fix mig versions
* small fixes and examples for mig module
* Update README.md
* Update README.md
* switch mig to using a single variable for both region and zone