2013-03-30 33 views
1

有沒有辦法告訴織物只是打印它將執行的命令,而不是實際執行它們?如何模擬織物執行

我正在準備一個安裝腳本,如果失敗,我將不得不卸載錯誤發生前的步驟。

我檢查了「fab」命令參數,但沒有發現任何關於此的信息。

謝謝你的幫助。

回答

2

在github上打開的門票(包括issue 26)需要這樣的功能。在該線程中描述的挑戰是,您無法始終確定腳本會執行什麼操作 - 即/某些行爲可能會根據遠程服務器的狀態而改變。

作爲替代方案,你可以看看在虛擬機複製您的環境(vagrant使得這樣做很容易),以及測試,看看是否你的腳本按預期運行在那裏。

如果您真的擔心這個問題,配置管理系統(特別是可以反轉更改的配置管理系統)可能更有意義,如puppetchef

+0

不知道流浪漢,非常有用的工具,非常感謝你! – kothvandir