0
嗨,运行最新的OpenStack,Terraform和RancherO。使用Openstack和Terraform启动牧场主
从Openstack用户界面我可以让牧场主工作,我可以通过我自己的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"
}
}
实例启动和被创建,但是当我查看日志似乎牧场主无法找到与配置:
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