私はシェフの料理本を書きました、そしてそれはテストキッチンでうまく動きます。ここで、/ etc/ssh/sshd_configを上書きするレシピを記述して、本番ノードへのsshアクセスを強化したいと思います。特に、sshポートをデフォルト以外のポートに変更します。
「kitchenconverge」の後に「kitchenlogin」を実行すると、デフォルトのポートに接続できないため失敗します。
別のsshポートでテストキッチンを構成する方法はありますか?または、これを行う別の方法はありますか?レシピがテストキッチンで実行されているかどうかを認識し、本番環境でsshポートのみを変更できますか?
私は解決策を見つけました。 Kitchenは、.kitchen.ymlファイルのノード属性をオーバーライドできます。したがって、sshポートの属性を使用するとうまくいきます。