如何使用scheduler_hints“ different_host” openstack terraform

时间:2018-07-30 11:53:03

标签: terraform terraform-provider-openstack

我正在尝试将反关联性规则应用于将要部署的VM。但是在页面的地形“ https://www.terraform.io/docs/providers/openstack/r/compute_instance_v2.html#different_host”中,它表示使用实例ID列表,但是在部署VM之后我感到困惑,我需要通过再次运行更改来使用它。

这是我的代码

resource "openstack_compute_servergroup_v2" "consul" {
  name = "consul"
  policies = ["anti-affinity"]
}

resource "openstack_compute_instance_v2" "my-VM-punith" {
  name      = "my-VM-punith"
  count = "2"
  image_id  = "${var.image_id}"
  flavor_id = "${openstack_compute_flavor_v2.test-flavor1.id}"

  network {
    uuid = "${openstack_networking_network_v2.network_1.id}"
    name = "${var.network_name}"
  }
scheduler_hints {
    different_host = ["${openstack_compute_instance_v2.my-VM-punith.0.id}" ,"${openstack_compute_instance_v2.my-VM-punith.1.id}"]
}

}

上面的代码是否正确使用,如果我使用此代码,则会出错。 能否请提出如何使用带有“ different_host”选项的scheduler_hints。

在尝试其他选择时,我尝试了适合我的group选项。

0 个答案:

没有答案