У меня есть очень котельного пластину .kitchen.yml
со следующим:не могу войти в Vagrant коробками управляется через Test Kitchen
---
driver:
name: vagrant
platforms:
- name: ubuntu-14.04
suites:
- name: default
run_list:
- recipe[webserver::default]
когда я бегу kitchen converge
я получаю следующее:
==> default: Setting hostname...
==> default: Replaced insecure vagrant key with less insecure key!
==> default: Machine not provisioned because `--no-provision` is specified.
Waiting for SSH service on 127.0.0.1:2222, retrying in 3 seconds
Waiting for SSH service on 127.0.0.1:2222, retrying in 3 seconds
Waiting for SSH service on 127.0.0.1:2222, retrying in 3 seconds
.....
......
После выхода немного googling, я читал, что Vagrant 1.7+
заменяет ключ ssh по умолчанию тем, что, по их мнению, является less insecure key
.
Там в config.ssh.insert_key = false
, но это не будет работать по следующим причинам:
Обновлено kitchen.yml с
insert_key = false
1.1 Это не работает, потому что
Vagrantfile
производства имеет логическоеfalse
как «ложный "string!Пробовал с помощью Global
Vagrantfile
file2.1 Это не работает, как если файл даже не читать!
Пытался построить свою собственную коробку, но не удалось.
Кому-нибудь удастся исправить или иметь работу для этого?
Какую точную версию бродяг вы используете? На всякий случай, прочитайте это: https://github.com/mitchellh/vagrant/issues/7631 –
1.8.5! Я думаю, я должен попробовать 1.8.4 –
Дайте мне знать, если он работает, поэтому мы можем назвать его ответом для остальных людей. –