Ludovico Magnocavallo
ab646f38ed
Bump provider versions to >= 4.17.0, terraform to >= 1.1.0 ( #634 )
...
* bump provider versions to >= 4.17.0, terraform to >= 1.1.0
* bump teraform version in lint check, edit CHANGELOG
2022-04-17 13:55:40 +02:00
Julio Castillo
cf423998f0
Align tftest syntax with tdoc
...
This commit changes the token separator for inline examples from a
semicolon to a space
2022-01-28 21:34:15 +01:00
Julio Castillo
31f625f149
Link vars and outputs from README
2022-01-22 14:15:16 +01:00
Julio Castillo
2728c4aac1
Fix all internal links
2022-01-11 11:53:19 +01:00
Simone Ruffilli
ee25965c89
Copyright bump ( #410 )
2022-01-01 15:52:31 +01:00
Ludovico Magnocavallo
2bc5f7d33c
update tfdoc ( #404 )
2021-12-30 10:56:19 +01:00
Ludovico Magnocavallo
1ac3fe4460
New tfdoc version ( #396 )
...
* update tfdoc
* rewrite check docs, refactor tfdoc replace, regenerate modules READMEs
* remove dead code from check docs
* do not fail on missing variable files in check docs
* fix typos
2021-12-21 08:51:51 +01:00
Andras Gyomrey
d2ef4c3277
Allow using gVNIC in compute-vm ( #211 )
2021-11-08 11:18:15 +00:00
Ludovico Magnocavallo
f6775aca1b
Use the same versions file everywhere, pin to tf 1.0+ provider 4.0+ ( #355 )
...
* add default versions file, remove old providers and versions
* use default versions file everywhere
* fix kms module
* re-add provider configuration for data platform step 2
* update kms module outputs sorting
* update kms documentation
* fix data solutions tests
* fix GKE workload identity attribute name
* work around firewall provider issue in datafusion example
2021-11-03 15:05:43 +01:00
Julio Castillo
1d13e3e624
Add more validations to linter
...
- 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.
2021-10-08 18:26:04 +02:00
Ludovico Magnocavallo
127e090511
Update README.md
2021-10-05 08:22:07 +02:00
Ludovico Magnocavallo
262f823464
Refactor compute-vm to remove multiple instance support ( #314 )
...
* first iteration, largely untested
* basic tests pass
* basic tests pass
* nic test
* disk tests, refactor
* fix tests
* update README
* update gcs to bq example
* fix README examples, do not create disks for template
* fix data solutions examples
* update cloud operations examples
* update networking examples, mig and ilb modules examples
* update default image to debian 11
* update README table
2021-10-04 10:46:44 +02:00
Julio Castillo
cb7c65135e
Update CI processes ( #296 )
...
- 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
2021-08-12 17:30:53 +02:00
Ludovico Magnocavallo
3597769e8e
Support one group per zone in compute-vm ( #218 )
...
* support multiple groups per zone in compute-vm
* fix ilb as next hop example
2021-04-01 08:27:38 +02:00
Julio Castillo
1e11c670f5
Update copyright to 2021
2021-02-15 09:38:10 +01:00
Julio Castillo
eecdee63e6
Make examples in READMEs runnable and testable
2020-11-07 10:28:33 +01:00
Ludovico Magnocavallo
5fa4ea5518
regenerate variables/outputs tables in modules
2020-07-02 08:29:38 +02:00
Ludovico Magnocavallo
e2a9e3d415
Update README.md
2020-06-19 11:16:22 +02:00
Ludovico Magnocavallo
6524563747
Add optional unmanaged instance groups to net-ilb ( #98 )
...
* add optional unmanaged instance groups to net-ilb
* depend health check creation on the health_check variable
* add example for self-managed group
* update changelog
2020-06-19 09:49:37 +02:00
Ludovico Magnocavallo
4a40497ce6
Update README.md
2020-06-05 09:51:36 +02:00
Ludovico Magnocavallo
eb4c1d5d98
Update README.md
2020-06-05 09:41:58 +02:00
Ludovico Magnocavallo
fa29a8e26f
Fix health checks in net-ilb and compute-mig modules ( #69 )
...
* fix health checks in ilb module
* fix health check in compute-mig and add basic tests
2020-05-07 07:37:15 +02:00
Ludovico Magnocavallo
be3c461cf9
MIG and ILB modules ( #61 )
...
* 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
2020-04-30 17:08:18 +02:00