使用Openstack和Terraform启动RancherOs
你好,运行最新的OpenStack、Terraform和RancherOs 从Openstack UI,我可以让rancher工作,例如,我可以传递我自己的ssh密钥,但您需要显式单击配置驱动器,否则它将不接受用户数据 我认为这在地形上是不可能的,是吗使用Openstack和Terraform启动RancherOs,openstack,terraform,rancher,Openstack,Terraform,Rancher,你好,运行最新的OpenStack、Terraform和RancherOs 从Openstack UI,我可以让rancher工作,例如,我可以传递我自己的ssh密钥,但您需要显式单击配置驱动器,否则它将不接受用户数据 我认为这在地形上是不可能的,是吗 resource "openstack_compute_instance_v2" "terraform-rancher" { name = "terraform-rancher" image_name =
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
要使其像在UI中一样工作,需要将实例配置中的
config\u drive
参数设置为true