Commit Graph

74 Commits

Author SHA1 Message Date
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
Mikołaj Stefaniak b481d9baff
Packer example changelog (#316)
* Updated top-level README and CHANGELOG to reflect packer-builder example

* Added packer related files to gitignore
2021-10-04 17:35:31 +02:00
Mikołaj Stefaniak 65fd32c4c0
Introduced packer image builder example (#313) 2021-10-04 17:10:19 +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 c4908e4240 Update readmes 2021-09-22 17:57:48 +02:00
Ludovico Magnocavallo b373615041
Update README.md 2021-09-22 14:20:48 +02:00
Ludovico Magnocavallo 29b0487687
Support a different use case in delegated role grants example (#309)
* support a different use case in delegated role grants example

* linter

* add second diagram
2021-09-22 13:50:30 +02:00
Julio Castillo d31fcdaf69 Fix diagram width 2021-09-22 13:17:05 +02:00
Julio Castillo cf4db0d7dd Fix typo 2021-09-22 13:15:56 +02:00
Julio Castillo 39712b6793 Add diagram to delegated role grants example 2021-09-22 13:14:32 +02:00
Julio Castillo 50d6105bf0
Prefix 'iam' to delegated role grants example (#307)
* Prefix 'iam' to  delegated role grants example

* Update CHANGELOG
2021-09-22 10:39:18 +02:00
Julio Castillo 13f729a2d6 Clarify what the delegated role grants does 2021-09-21 15:53:48 +02:00
Julio Castillo 48cfef86dd Fix boilerplate 2021-09-21 15:02:23 +02:00
Julio Castillo d56fd2c6ea New delegated role grants example 2021-09-21 14:52:18 +02:00
lcaggio 7327b0214a Fix documentation. 2021-09-02 09:45:51 +02:00
lcaggio 2fb8decab3 Fix lint 2021-09-02 09:38:33 +02:00
lcaggio b2d42511e5 Fix example 2021-09-01 11:17:06 +02:00
Julio Castillo 0ce81743f2
Update CAI example (#274)
* Add Asset Inventory API to project module

* Create feed from terraform in CAI example

* Fix tests

* sort services

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-07-08 08:57:27 +02:00
Julio Castillo cdedc8dd4e
Fix typo 2021-07-05 22:56:23 +02:00
Ludovico Magnocavallo 86b88e0634
fix modules version constraints (#206) 2021-03-05 08:41:59 +01:00
Julio Castillo 1e11c670f5 Update copyright to 2021 2021-02-15 09:38:10 +01:00
Ludovico Magnocavallo 2ab64446a9
Update hub and spoke peering to optionally create project (#195)
* optionally create project, add vm in hub, export routes to gke peering

* fix typo in unrelated module

* update README

* update README

* update unrelated README for lint

* fix test
2021-02-04 12:12:56 +01:00
Ludovico Magnocavallo fd838034b8 remove unneeded explicit dependency form dns example 2021-01-11 12:51:28 +01:00
Ludovico Magnocavallo fe71be72d3
Aurelien's SVPC DNS example (#186)
* Cloud DNS and Shared VPC (#184)

* Cloud DNS and Shared VPC module to allow application teams to have their own Cloud DNS configuration.

* Cleaning up README.md

* Improving Formating.

* Adding license to all .tf files.

* Removing dead code.

* Moving this example into the Cloud Operations folder.

* Using fabric resources and refactoring. Only the 'test.example' file is not using the proper modules now.

* normalize README, use autogenerated vars table, add types to variables

* refactor

* simple tests

* add diagram, update READMEs

Co-authored-by: Aurélien Legrand <aurelien.legrand01@gmail.com>
2021-01-11 11:57:57 +01:00
Ludovico Magnocavallo cffc823f48
refactor access in bq module, add iam (#172) 2020-11-21 09:45:56 +01:00
Julio Castillo c31764fa7e
Add lint step to check module READMEs (#154)
* 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>
2020-11-07 09:12:41 +01:00
Julio Castillo c60e37d884 Update copyright in headers 2020-11-06 09:36:09 +01:00
Ludovico Magnocavallo f89d782304 remove version constraints from examples 2020-11-06 08:45:46 +01:00
Ludovico Magnocavallo b4fc8167a0 use new iam variable in cloud function module 2020-11-06 08:37:44 +01:00
Ludovico Magnocavallo 3a4938874b rename iam variables in pubsub module 2020-11-05 21:28:34 +01:00
Ludovico Magnocavallo 25e1b8ac46 update examples and tests for project and folder modules variable changes 2020-11-04 16:49:55 +01:00
Ludovico Magnocavallo 7c05b49714 update iam variables for service directory in dns example 2020-11-04 15:44:03 +01:00
Julio Castillo 82a1fe3c20 Removing iam_roles from multiple modules
This commits removes the iam_roles variables from the modules:
 - artifact-registry
 - bigtable-instance
 - cloud-function
 - container-registry
 - endopoints
 - pubsub
 - source-repository
2020-10-30 18:58:07 +01:00
Julio Castillo 78efb63b4a Remove iam_roles from project module 2020-10-29 23:51:34 +01:00
Julio Castillo d624295702 Fix service account tests 2020-10-20 23:25:50 +02:00
Ludovico Magnocavallo ad653c5bba
Add tests for new end to end example (#143)
* make parent_id optional

* add tests for new e2e example
2020-09-24 19:07:13 +02:00
lcaggio 7ef84a5cd5
Merge pull request #137 from terraform-google-modules/asset_inventory
e2e example: Scheduled Cloud Asset Inventory Export to Bigquery
2020-09-24 18:57:02 +02:00
Ludovico Magnocavallo d18dcea9d2 update README in/out table 2020-09-24 18:49:48 +02:00
Ludovico Magnocavallo 703bca7c0b reformat 2020-09-24 18:49:16 +02:00
Ludovico Magnocavallo 0cbc6556e0 remove merge diff 2020-09-24 18:48:40 +02:00
Ludovico Magnocavallo 290ddd56ab use consistent quotes, 2 spaces per tab 2020-09-24 18:48:25 +02:00
lcaggio c192fd2baf
Update outputs.tf
fix output
2020-09-24 17:40:51 +02:00
Lorenzo Caggioni 68115ee4fa Remove cloud shell file 2020-09-24 17:32:26 +02:00
Lorenzo Caggioni e7939291a9 Merge branch 'asset_inventory' of https://github.com/terraform-google-modules/cloud-foundation-fabric into asset_inventory
rebase
2020-09-24 17:29:00 +02:00
Lorenzo Caggioni 8464fbacc4 Fix roles
Implement PR comments
Make example at Project level to keep it simpler
2020-09-24 17:16:43 +02:00
Luca Prete f2c80e17f1
[#138] Update copyright headers to 2020 (#139)
Co-authored-by: Luca Prete <lucaprete@google.com>
2020-09-23 11:07:03 +02:00
Ludovico Magnocavallo a2392aeda1 minimal Markdown syntax fixes and lang tweaks to READMEs 2020-09-17 20:06:54 +02:00
lcaggio 7555ec8859
Merge branch 'master' into asset_inventory 2020-09-17 17:54:23 +02:00
Lorenzo Caggioni 5808b181d5 update diagram 2020-09-17 17:51:32 +02:00
Lorenzo Caggioni 6362185a00 update changelog, readmes 2020-09-17 17:38:27 +02:00