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
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
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
Taneli Leppä
ff254facd4
Added decentralized firewall rule validator.
2021-09-08 13:41:21 +02:00
lcaggio
bc95150bde
Update README ( #298 )
...
Fix missing '-' in gcloud command.
2021-08-18 17:41:28 +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
averbukh
2ab061baa9
Note hierarcicall FW rules in the readme
2021-07-30 01:16:47 +02:00
averbukh
ce3d1cad35
Merge branch 'decentralized-firewall-averbukh' of https://github.com/terraform-google-modules/cloud-foundation-fabric into decentralized-firewall-averbukh
2021-07-28 22:14:47 +02:00
averbukh
7792b91364
Add basic tests for decentralized firewall example
2021-07-28 22:14:14 +02:00
Ludovico Magnocavallo
d745fd03dd
Update README.md
2021-07-27 16:46:56 +02:00
averbukh
4d6586b7f3
minor fixed to readme
2021-07-26 22:45:52 +02:00
averbukh
77f9d9dad9
Fix networking examples readme
2021-07-26 10:07:55 +02:00
averbukh
75ef6dd0ec
Fix decentralized-fwl example docs
2021-07-26 09:32:53 +02:00
averbukh
9b30503ab7
Formatting
2021-07-26 09:28:16 +02:00
averbukh
c0aab69bb7
feat: Decenrtalized firewall management example added.
2021-07-26 09:22:40 +02:00
Ludovico Magnocavallo
a6f351d9ef
implement Andrea's suggestions
2021-07-20 15:24:20 +02:00
Ludovico Magnocavallo
813ea55d0d
Simplify new CF from onprem via PSC example ( #280 )
...
* add support for PSC addresses to net-address module
* simplify PSC CF example
* update diagram
2021-07-20 15:05:48 +02:00
Andrea Gandolfi
c96abf7270
Networking examples: Fix tests "private cloud function from onprem"
2021-07-20 10:28:00 +02:00
Andrea Gandolfi
6f2c644810
Merge branch 'master' of github.com:andgandolfi/cloud-foundation-fabric
2021-07-20 10:08:17 +02:00
Andrea Gandolfi
f13c53a83c
Networking examples: Fix "private cloud function from onprem" README
2021-07-20 10:07:23 +02:00
Andrea Gandolfi
4b275be87e
Merge branch 'master' into master
2021-07-20 09:45:28 +02:00
Andrea Gandolfi
1e0053548a
Networking examples: Few fixes to "private cloud function from onprem" code
2021-07-20 09:31:54 +02:00
Andrea Gandolfi
e228cfc4d4
Networking examples: Improve "private cloud function from onprem" code
2021-07-20 07:52:54 +02:00
Ludovico Magnocavallo
4fb953d83f
Update ILBaNH example (all protocols, symmetric hashing, multi-zone) ( #277 )
...
* update ILBaNH example (all protocols, symmetric hashing, multi-zone)
* update variables/outputs table in README
* update test
2021-07-19 19:28:39 +02:00
Andrea Gandolfi
38306a0aa7
Networking examples: Add "Calling a private Cloud Function from On-premises" example
2021-07-19 16:39:50 +02:00
Kumar Dhanagopal
b86809b3c1
Updated diagram to show unique CIDRs for each VPC ( #273 )
2021-06-28 21:22:15 +02:00
Ludovico Magnocavallo
c1719951a9
Update to Terraform 0.15 ( #248 )
...
* don't use deprecated list() function
* don't use deprecated map() function
* update Terraform version in CI files
2021-05-22 15:58:55 +02:00
Kumar Dhanagopal
3228873d33
Fix minor typos
2021-05-19 15:43:57 -07:00
Julio Castillo
e275f17a48
Update README.md
...
fix typo
2021-05-14 14:25:23 +02:00
Ludovico Magnocavallo
80b1d0d3ec
Update README.md
2021-05-14 14:11:28 +02:00
Julio Castillo
be7b1a3788
Set false as default oslogin value in peering example
2021-05-14 10:18:41 +02:00
Ludovico Magnocavallo
f11571a42c
Make cluster creation optional in Shared VPC example ( #233 )
...
* make GKE creation optional in shared vpc example
* change README title
2021-05-06 08:16:57 +02:00
Luca Prete
7154e2cee6
[ #223 ] Remove unused IAM policies from shared-vpc-gke example ( #224 )
2021-04-09 19:35:47 +02:00
Luca Prete
77afc9b3ae
[ #225 ] Add Tinyproxy to shared-vpc-gke example ( #226 )
...
* [#225 ] Add Tinyproxy to shared-vpc-gke example
* Update README.md
Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2021-04-08 07:57:45 +02:00
Luca Prete
fbbe88eb23
[ #221 ] Add master_global_access_config to gke module ( #222 )
2021-04-07 09:50:40 +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
Ludovico Magnocavallo
54955b3e6d
Add support for per-tunnel routers to VPN dynamic and HA ( #202 )
...
* add optional per-tunnel router to vpn dynamic module
* add support for per-tunnel router to VPN HA
* fix onprem tests
2021-03-02 07:36:06 +01:00
Ludovico Magnocavallo
1562844f64
Update README.md
2021-03-01 07:24:27 +01:00
Ludovico Magnocavallo
0eb62074ce
Update README.md
2021-03-01 07:23:07 +01:00
Julio Castillo
4552fb3f0a
Add test vm
2021-02-15 22:28:44 +01:00
Julio Castillo
077e881406
Add tests to proxy example
2021-02-15 19:08:00 +01:00
Julio Castillo
e34e3d77c9
Add boilerplate
2021-02-15 18:45:44 +01:00
Julio Castillo
77c4c52f9d
Add tfdoc block to proxy example
2021-02-15 18:40:51 +01:00
Julio Castillo
153e28e214
Fix markdown syntax
2021-02-15 18:38:29 +01:00
Julio Castillo
5f65fec044
New proxy example
2021-02-15 18:34:31 +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
fff27f6003
fix legacy syntax, fix tests
2021-01-29 19:00:00 +01:00
averbukh
aec1f3df96
Adjusting second region for on-prem-in-a-box for testing more use cases
2021-01-29 18:43:53 +01:00