Use eviction policy Delete for Low priority VMSS workers

* Fix issue where Azure defaults to Deallocate eviction policy,
which required manually restarting deallocated workers
* Require terraform-provider-azurerm v1.19+ to support setting
the eviction_policy
This commit is contained in:
Dalton Hubble
2018-11-18 16:57:54 -08:00
parent ea3fc6d2a7
commit c6586b69fd
3 changed files with 9 additions and 2 deletions

View File

@ -67,8 +67,9 @@ resource "azurerm_virtual_machine_scale_set" "workers" {
}
# lifecycle
priority = "${var.priority}"
upgrade_policy_mode = "Manual"
priority = "${var.priority}"
eviction_policy = "Delete"
}
# Scale up or down to maintain desired number, tolerating deallocations.