2015-05-01 42 views
2

the packer/atlas tutorial's template.json尋找例如,我們發現在開始:包裝器template.json:推「名稱」和地圖集後處理器的「工件」之間有什麼區別?

"push": { 
      "name": "" 
     }, 

,並接近尾聲:

"post-processors": [ 
     [{ 
      "type": "vagrant", 
      "keep_input_artifact": false 
     }, 
     { 
      "type": "atlas", 
      "only": ["vmware-iso"], 
      "artifact": "{{user `atlas_username`}}/{{user `atlas_name`}}", 
      "artifact_type": "vagrant.box", 
      "metadata": { 
       "provider": "vmware_desktop", 
       "version": "0.0.1" 
      } 
     }, 

官方documentation說,對推/名稱配置選項:

name(字符串) - 構建服務中的構建配置的名稱。 如果這不存在,它將被創建(默認)。

以及後處理器/神器:

神器(字符串) - 爲您的神器速記標籤映射到 地圖集,爲atlas.hashicorp.com/hashicorp/即hashicorp/foobar的FOOBAR。

首先,我不明白任何解釋。其次,如果使用packer push,實際值不應總是相同嗎?

回答

3

推送名稱是將出現在「建​​設」下的地圖集中的名稱。

後處理器神器是流浪盒的名稱。它的名字使用例如通過vagrant box add。在地圖集網站上,當點擊上方菜單中的「Vagrant」時會列出這些框。

請注意,這些名稱可能不同。

相關問題