Я написал поварскую книгу, и она отлично работает с test-kitchen. Теперь я хочу усилить доступ ssh к рабочим узлам, написав рецепт, который перезаписывает / etc / ssh / sshd_config. Среди прочего, он изменяет порт ssh на порт, отличный от порта по умолчанию.
Теперь при запуске «кухонный вход» после «кухонного конвергенции» происходит сбой, потому что он не может подключиться к порту по умолчанию.
Is есть ли способ настроить тестовую кухню с другим портом ssh? Или есть другой способ сделать это? Могу ли я распознать, работает ли рецепт на тестовой кухне, и изменить ли порт ssh только в производственной среде?
Я нашел решение. Kitchen может переопределять атрибуты узлов в файле .kitchen.yml. Так что использование атрибута для порта ssh помогает.