嗨,运行最新的OpenStack,Terraform和RancherOs。
从Openstack UI,我可以让rancher工作,例如,我可以传入我自己的ssh密钥,但是您需要显式地单击配置驱动,否则它不会接受用户数据。
我不认为这是可能的土地,是吗?
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中,它工作得很好,但如上所述,您必须单击config drive复选框。
cloud-init: Datasource available: cloud-drive: /media/config-2发布于 2018-01-31 17:03:16
要让它像在UI中一样工作,需要将实例配置中的config_drive参数设置为true。
https://stackoverflow.com/questions/44863066
复制相似问题