2017-10-11 1 views
0

は、その後、私は、次の台所のインスタンスを再作成せずにゲストポート番号を更新するより良い方法はありますか?以下

 network: 
     - ["forwarded_port", {guest: 4500, host: 3000}] 

にゲストポート番号を変更した私のkitchen.yml

--- 
driver: 
    name: vagrant 
provisioner: 
    name: chef_zero 
    # You may wish to disable always updating cookbooks in CI or other testing environments. 
    # For example: 
    # always_update_cookbooks: <%= !ENV['CI'] %> 
    always_update_cookbooks: true 

verifier: 
    name: inspec 

platforms: 
    - name: centos-7 

suites: 
    - name: default 
    driver: 
     network: 
     - ["forwarded_port", {guest: 3000, host: 3000}] 
    run_list: 
     - recipe[meteor-app::default] 
    verifier: 
     inspec_tests: 
     - test/smoke/default 
    attributes: 

でそれを再作成することなく、私のインスタンスを更新するための良い方法はあります。

+0

'kitchen converge'はrun_listを破壊/再作成せずに再実行します。 – vase

+0

しかし、これは ''ぼんやりしたリロード ''をしません。 – StephenKing

+0

生成された 'Vagrantfile'は' .kitchen/kitchen-vagrant/'の下にあります。そこに「荒れ果てのリロード」を発行することができます。たぶん 'kitchen converge'が' Vagrantfile'を更新するかもしれません。多分手動で編集する必要があります。 – StephenKing

答えて

2

コメントに記載されているように、これをKitchenで行う方法はありません。あなたはカバーの下に移動し、関連する迷路のコマンドを直接実行することができますが、kitchen destroyを送信してインスタンスを再構築するほうがよいでしょう。

+0

合意。私は当面この方法を使用します – shalamus

関連する問題