Я использую Terraform для раскрутки экземпляров в Openstack и использую провайдер шеф-повара для начальной загрузки моего узла в шеф-повар в коде терраформа. У меня есть хранилище шеф-повара, где я храню свои секреты. Но
применить терраформ
дает следующую ошибку
openstack_compute_floatingip_associate_v2.node.0 (шеф-повар): для хранилища шеф-повара требуется версия Ruby >= 2.2.0.
Пожалуйста, найдите фрагмент кода ниже:
provisioner "chef" {
node_name = "test${format("0%03d", count.index+1)}"
environment = "${var.environment}"
run_list = ["role[dev_default]"]
version = "${var.chef-client_version}"
recreate_client = true
server_url = "${var.chef001_server}/organizations/${var.chef_org}"
user_name = "${var.chef_username}"
user_key = "${var.chef_user_key}"
vault_json = "${file("scripts/vault.json")}
}
Было бы здорово получить некоторое представление о том же?
С уважением, Сунил