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
This commit is contained in:
Ludovico Magnocavallo
2020-04-30 17:08:18 +02:00
committed by GitHub
parent 5088ed61ff
commit be3c461cf9
21 changed files with 1459 additions and 333 deletions

View File

@@ -28,24 +28,7 @@ output "external_ips" {
output "group" {
description = "Instance group resource."
value = (
length(google_compute_instance_group.unmanaged) > 0
? google_compute_instance_group.unmanaged.0
: null
)
}
output "group_manager" {
description = "Instance group resource."
value = (
length(google_compute_instance_group_manager.managed) > 0
? google_compute_instance_group_manager.managed.0
: (
length(google_compute_region_instance_group_manager.managed) > 0
? google_compute_region_instance_group_manager.managed.0
: null
)
)
value = try(google_compute_instance_group.unmanaged.0, null)
}
output "instances" {