Commit Graph

384 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
0f22bce9e2 Update README.md 2021-10-12 09:40:10 +02: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
Julio Castillo
89525bed95 Add Cloud SQL module to READMEs 2021-10-07 21:52:22 +02:00
Julio Castillo
cd4917f2f2 README and test fixes 2021-10-07 21:50:16 +02:00
Ludovico Magnocavallo
bd1f9354ce Update README.md 2021-10-07 19:41:45 +02:00
Ludovico Magnocavallo
3cdc8f79ef Typos 2021-10-07 19:41:12 +02:00
Julio Castillo
74f17a51a9 Reorder variables 2021-10-07 18:25:49 +02:00
Julio Castillo
be60c1ad4f Fix README title 2021-10-07 18:22:43 +02:00
Julio Castillo
1378efde6e New module for Cloud SQL instances 2021-10-07 18:20:07 +02:00
Julio Castillo
77c888e302 Always output project_id from net-vpc 2021-10-06 18:21:04 +02:00
Ludovico Magnocavallo
a45814f41c Naming convention module (#318)
* naming convention module

* tfdoc

* lint fixture

* add optional separator, variable descriptions

* add output descriptions

* fix example tests
2021-10-05 12:21:12 +02:00
Ludovico Magnocavallo
127e090511 Update README.md 2021-10-05 08:22:07 +02:00
Ludovico Magnocavallo
5001eb49a4 Make dns module resilient to dynamic values (#317)
* refactor module and fix tests

* account for wildcard records

* account for empty recordset names

* align tests

* align networking end to end examples

* fix behaviour with wildcard and empty names

* Update main.tf

* fix dumb online edit :)
2021-10-04 18:59:14 +02:00
Julio Castillo
2863d929a5 Remove redundant variable admin_ranges_enabled 2021-10-04 14:12:00 +02:00
Julio Castillo
2a6f662e71 Update firewall README 2021-10-04 12:56:17 +02:00
Julio Castillo
f5d00d22dd Fix typo 2021-10-04 12:53:20 +02:00
Julio Castillo
400a94658d Allow using named ranges in firewall rules 2021-10-04 12:39:45 +02:00
Julio Castillo
d3e8b5e35e Use single resource for custom rules in firwall module 2021-10-04 12:06:31 +02:00
Ludovico Magnocavallo
bccda4eb39 Update README.md 2021-10-04 11:09:09 +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
Daniel Marzini
a220f2ab1f Update README.md 2021-09-14 15:12:06 +02:00
Daniel Marzini
10698e1d5c Update README.md 2021-09-14 14:57:20 +02:00
Daniel Marzini
cb7a41e49f Merge branch 'master' into feature/vpc-sc-multiple-perimeters 2021-09-14 10:22:19 +02:00
Daniel Marzini
6b24acbbd4 Update README.md 2021-09-14 10:21:36 +02:00
Julio Castillo
a1152003c6 Output role information from organization module 2021-09-13 17:36:21 +02:00
Daniel Marzini
8ed8d917a9 Update README.md 2021-09-03 18:54:53 +02:00
Daniel Marzini
996b8d2aa6 Update README.md 2021-09-03 18:53:30 +02:00
Daniel Marzini
ae2dddc192 Update README.md 2021-09-03 18:41:51 +02:00
Daniel Marzini
d5fde0e6e1 adjusting code to reflect pr changes request 2021-09-03 18:35:06 +02:00
sruffilli
7b01f3dc08 Updated README.md for net-vpc module (#299)
* Updated README.md for net-vpc module

Added a recommendation to avoid setting up shared vpcs using the module for prod usage.

* Update README.md

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-08-25 16:54:05 +02:00
Julio Castillo
658eb3b297 Fix typo 2021-08-13 12:35:12 +02:00
Julio Castillo
5f97d68c0b Update readmes 2021-08-13 12:33:44 +02:00
Julio Castillo
1b80085c9b Create email notification channels automatically 2021-08-13 12:02:46 +02:00
Julio Castillo
3a8a040ff3 Billing budget module 2021-08-13 12:01:00 +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
Julio Castillo
c2e23001b7 Fix formatting 2021-08-12 10:07:27 +02:00
Noah Dungey
4f91e3039b Fixed typo in max_delivery_attempts variable name.
Fixed type in max_delivery_attempts variable name.
2021-08-11 15:48:38 -06:00
Julio Castillo
75418bbbd0 Compute service account email statically
Generate the service account output statically based on the service
account name and parent project. This allows, among other things, to use
service accounts as map keys (e.g. to be used in the `iam` argument in
other modules).
2021-08-10 10:50:44 +02:00
vanessabodard-voi
f181c5164d Update list ==> tolist (#293) 2021-08-05 18:03:54 +02:00
Daniel Strebel
a0b3f2fb7f Apigee tfdoc update 2021-08-05 15:55:23 +02:00
Daniel Strebel
109bd80f43 Apigee module variable description fixes 2021-08-05 15:53:44 +02:00
Daniel Strebel
cb6ded0528 Adding TFDOC to Apigee modules 2021-08-05 14:25:50 +02:00
Daniel Strebel
e8b01064f6 Apigee add paid only variables and examples 2021-08-05 13:21:57 +02:00
Daniel Strebel
9c4bb0562f apigee module without service networking 2021-08-05 11:57:22 +02:00
Daniel Strebel
24b5e03c80 initial scaffold for an Apigee tf module 2021-08-04 17:09:44 +02:00
Ludovico Magnocavallo
202892b344 Add support for lifecycle_rule in gcs module (#288) (#289)
* Add support for lifecycle_rule in gcs module (#288)

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>

* fix docs

* rename unrelated interconnect module tests

* fix doc example test

Co-authored-by: iury <1934268+IuryAlves@users.noreply.github.com>
2021-07-30 12:07:17 +02:00
averbukh
a1008a83a8 Fix firewall-yaml readme 2021-07-29 11:54:26 +02:00
Aleksandr Averbukh
5197274974 Merge branch 'master' into decentralized-firewall-averbukh 2021-07-28 22:18:20 +02:00
Ludovico Magnocavallo
83e469b07f Update main.tf 2021-07-28 18:47:53 +02:00
sly92
804ce9bdc4 Add new variable for flexibility between project id & name (#287)
* add new variable for flexibility between project id & name

* remove random feature & use new variable

* remove project_id variable & use local descriptive name variable

* fix bad project_id output & avoid confusing name

* update readme

* Update main.tf

Co-authored-by: slaheddine_bejaoui.ext <slaheddine_bejaoui.ext@orange.com>
Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2021-07-28 18:08:51 +02:00