Мой serverspec например, настройки с помощью serverspec-инициализации, то я создал этот простой тестовый файл ./spec/altspf01/sample_spec.rbПочему serverspec подключиться к локальному хосту вместо удаленного хоста
require 'spec_helper'
describe command('/bin/hostname -s') do
its(:stdout) { should match /atlspf01/ }
end
Я ожидаю его на ssh на удаленный хост (atlspf01) и проверьте его имя хоста (atlspf01). Вместо этого он подключается к localhost (ltipc682).
1) Command "/bin/hostname -s" stdout should match /atlspf01/
Failure/Error: its(:stdout) { should match /atlspf01/ }
expected "ltipc682\n" to match /atlspf01/
Diff:
@@ -1,2 +1,2 @@
-/atlspf01/
+ltipc682
Что я сделал не так?
Весь код здесь: https://gist.github.com/neilhwatson/a3f4a26ad8cf27d62307
Пожалуйста, разместите * соответствующую * часть кода в своем вопросе, а не просто поместите ссылку на него. –
Я не знаю соответствующей части. –
Затем, пожалуйста, разделите свой код, создайте минимальный воспроизводимый пример и добавьте код к вашему вопросу. Ответ на вопрос о SO, который не содержит существенной информации, не имеет большого смысла - документ, упомянутый в ссылке, может быть удален, что сделало бы вопрос бессмысленным для будущих читателей. –