使用Openstack和Terraform启动RancherO

时间:2017-07-01 16:22:38

标签: openstack terraform rancher

您正在运行最新的OpenStack,Terraform和RancherO。

从Openstack UI我可以让牧场主工作,我可以传递我自己的ssh密钥,但你需要明确点击配置驱动器,否则它将不接受用户数据。

我不认为这是可能的terraform吗?

resource "openstack_compute_instance_v2" "terraform-rancher" {
  name            = "terraform-rancher"
  image_name      = "RancherOs"
  flavor_name     = "t2.xlarge"
  security_groups = ["default"]

  #This is on the same path as my terraform file.
  user_data       = "${file("test.txt")}"


  network {
    name = "provider"
  }
}

实例启动并创建但是当我查看日志时Rancher似乎无法找到配置:

cloud-init: Datasource unavailable, skipping: cloud-drive: /media/config-2 (lastError: no such file or directory)

从Openstack UI可以正常工作,但如上所述,您必须单击配置驱动器复选框。

cloud-init: Datasource available: cloud-drive: /media/config-2

1 个答案:

答案 0 :(得分:1)

要让它像在UI中一样工作,实例配置中的config_drive参数需要设置为true