Commit Graph

317 Commits

Author SHA1 Message Date
lcaggio
1a7fe48c46 Merge pull request #263 from terraform-google-modules/lcaggio-kms-prj
Add IAM cryptDecrypt role to robot service account on specified keys
2021-06-11 18:12:58 +02:00
Lorenzo Caggioni
4a2ba0c36c Add example 2021-06-11 18:02:35 +02:00
Lorenzo Caggioni
136fe03e1d Remove extralines 2021-06-11 17:41:19 +02:00
Lorenzo Caggioni
dc01db0426 Update Readme and rename variable 2021-06-11 17:38:27 +02:00
Lorenzo Caggioni
476d2c79e9 Add IAM cryptDecrypt role to robo service account on specified keys 2021-06-11 16:00:20 +02:00
lcaggio
efb52eeb6c Move bq robot service account into the robot service account project output (#262) 2021-06-11 13:02:30 +02:00
lcaggio
d1b560c76d Fix message_retention_duration type (#261)
* Fix message_retention_duration type

* Fix Readme and update Changelog

* Update CHANGELOG.md

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-06-10 18:46:14 +02:00
Ludovico Magnocavallo
a4158827a6 add BGP peers to vpn-ha outputs (#257) 2021-06-04 15:58:39 +02:00
Daniel Marzini
71031efc7c Dataplane V2 integration (#256)
* Dataplane V2 integration

* Moving enable_dataplane_v2 outside addons

* Fixing enable_dataplane_v2 position and default value

* Fix README with default value

* Removing enable_dataplane_v2 from addons

* Adding standalone Dataplane V2 Example
2021-06-04 12:29:12 +02:00
Julio Castillo
faa3a1cfe9 Add deletion_protection to bigquery module 2021-06-01 18:36:53 +02:00
lcaggio
cd6e1c254d Fix min provider version for vpc-sc module (#252) 2021-05-31 11:22:56 +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
Ludovico Magnocavallo
3d7cc9810d Fix output 2021-05-20 21:34:24 +02:00
lcaggio
585b3a79ee Merge branch 'master' into vpc-sc-02 2021-05-18 09:52:45 +02:00
lcaggio
a7d58a73cf Fix README 2021-05-17 20:41:59 +02:00
lcaggio
722b3f59f8 Fix link 2021-05-17 18:41:37 +02:00
lcaggio
4ecd13225a Fix variable 2021-05-17 18:38:46 +02:00
lcaggio
f306f01fbc Fix and change variable 2021-05-16 08:31:55 +02:00
sruffilli
654e171b32 Update resource name of google_dns_policy on net-vpc 2021-05-12 16:40:56 +02:00
sruffilli
36d253f1d3 DNS Policies in net-vpc module (#238) 2021-05-12 15:02:27 +02:00
lcaggio
628ab41c33 Add Support for Ingress Egress policy 2021-05-07 09:07:36 +02:00
Julio Castillo
875b786171 Optional create for service accounts 2021-05-06 12:07:39 +02:00
Chinmay Dorlikar
9c0b37f100 Added CORS dynamic block for gcs : feature/cors for gcs (#232)
* Added a dynamic CORS block for gcs module. Changed main.tf and variables.tf

* Updated the README for the CORS block

* Ran tfdoc for /modules/gcs/README.md

Co-authored-by: Chinmay Dorlikar <chinmay.dorlikar@quantiphi.com>
2021-04-23 17:58:58 +02:00
Julio Castillo
047ce9551e Include VPC name in PSC reserved address name 2021-04-21 17:17:25 +02:00
Julio Castillo
140378f2f5 Add support for private service connect 2021-04-21 13:55:00 +02:00
Ludovico Magnocavallo
f8413cc98e Add support for group-based IAM to resource management modules (#229)
* group_iam support for organization

* group_iam support for folder

* fix typo in variable description

* add group_iam to project module

* update project module README
2021-04-11 14:48:16 +02:00
Luca Prete
fbbe88eb23 [#221] Add master_global_access_config to gke module (#222) 2021-04-07 09:50:40 +02:00
Luca Prete
aebb9dc1fe [#219] Specify VPC module key output format in docs (#220)
* [#219] Specify VPC module key output format in docs

* Update README.md

Co-authored-by: Ludovico Magnocavallo <ludo@qix.it>
2021-04-01 15:23:57 +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
5149795bec Allow using a non-suffixed name in compute-vm (#217)
* allow using a non-suffixed name in compute-vm

* update README
2021-03-31 20:01:10 +02:00
Julio Castillo
7ca2e60399 Fix tests 2021-03-31 10:45:35 +02:00
Julio Castillo
94b1a439ee Fix IAM bindings for logging sinks
- Move to non-authoritative bindings to allow multiple sinks to write to
  the same destination
- Allow automatically adding logging bucket IAM bindings
2021-03-31 09:59:28 +02:00
Julio Castillo
37935cee3a Add project parameter to bigquery iam bindings. 2021-03-30 17:02:20 +02:00
lcaggio
eee06bd5dc Remove device_policy, it requires BeyondCorp Enterprise Premium. we will implement it in future iterations. (#215) 2021-03-29 12:17:11 +02:00
Ludovico Magnocavallo
7052cfdb08 allow DNS zones with no vpcs (#214) 2021-03-27 09:08:54 +01:00
Ludovico Magnocavallo
3155bd7349 Update main.tf (#213) 2021-03-20 12:56:11 +01:00
lcaggio
2916f4e078 Project Module: add VPC-SC support (#212)
* Add VPC-SC support for Regions, device policy and access policy dependency.

* fix compute mig module test

* Fixes

* Fix example

* Add VPC-SC support in the project module.

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-03-19 20:12:29 +01:00
lcaggio
de5a9d747a Add VPC-SC support for Regions, device policy and access policy dependency (#210)
* Add VPC-SC support for Regions, device policy and access policy dependency.

* fix compute mig module test

* Fixes

* Fix example

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2021-03-18 13:04:37 +01:00
averbukh
5a796f3637 Shorten env names 2021-03-14 10:23:52 +01:00
averbukh
16e11fa7c1 Adjust FW rule name with network name to prevent name clashing within the same project. 2021-03-14 10:14:39 +01:00
averbukh
3428e9d562 Fix typo. 2021-03-14 03:10:16 +01:00
averbukh
fcd44c2b78 Added FW-Yaml module for distributed-firewall network example. 2021-03-14 03:03:36 +01:00
Julio Castillo
f5fb28b4b2 Merge pull request #203 from terraform-google-modules/jccb/log-buckets
Support for Cloud Logging buckets
2021-03-05 08:43:38 +01:00
Ludovico Magnocavallo
86b88e0634 fix modules version constraints (#206) 2021-03-05 08:41:59 +01:00
Ludovico Magnocavallo
8e44734fe5 set version for google-beta provider (#205) 2021-03-05 08:20:48 +01:00
Ludovico Magnocavallo
605ec7c4d1 depend org module resources for policy etc from IAM bindings (#204) 2021-03-05 08:19:39 +01:00
Julio Castillo
ad68fc4dfa Support for cloud logging buckets 2021-03-03 14:23:59 +01: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
Julio Castillo
2d9d81e061 Add support for essential contacts 2021-02-24 18:34:17 +01:00
Ludovico Magnocavallo
7e429425fe Fix IAM additive (#200)
* Fix wrong iam_addictive variable input (#197)

iam_additive variable from Project module expect { "roles" = list(string) } input

Co-authored-by: Emre Turan <emre@unl.global>

* fix project example

Co-authored-by: Emre Turan <turan.emre@gmail.com>
Co-authored-by: Emre Turan <emre@unl.global>
2021-02-16 20:01:18 +01:00