在遠端電腦上執行 puppet 腳本

在遠端電腦上執行 puppet 腳本

我正在開發一個 vagrantfile,它使用 puppet 腳本來進行設定。作為配置的一部分,安裝和配置了許多軟體包。

由於工作仍在進行中,我想在我擁有的遠端電腦上運行木偶腳本,該電腦具有更好的專用網路連接。

那麼,有沒有辦法為 puppet 腳本指定刪除計算機,以便所有設定都在該計算機上完成?一旦腳本最終確定,我就可以修改它們以與 vagrant 一起使用。

答案1

如果您的工作站連接速度較慢,但您可以透過 ssh 存取另一台互聯網速度更快的計算機,則可以遠端編輯您的 puppet 清單。

若要遠端測試您的清單,請嘗試以下操作

puppet parser validate foo.pp
puppet-apply --verbose --debug --noop --modulepath=/opt/puppet/modules foo.pp

請注意,這--noop只會模擬將要發生的情況。

一旦確定 puppet 模組可以工作,您就可以將其複製到本機 vagrant 機器上。

相關內容