2017-08-03 28 views
0

什麼是最佳實踐,以便在執行使用Python創建的遠程角色並使用外部庫時完全複製python庫。可靠的最佳實踐複製Python模塊

這裏是我的使用情況:

我已創建一個ansible劇本「P1」,這是調用一個角色「R1」,該角色由一個tasks/task.yml文件,該文件是/files/my_role.py

下調用Python文件組成

這個Python文件在本地主機上使用python庫「L1」。

當試圖遠程執行正確的劇本時,ansible會複製.files/my_roles.py文件,但在查找未由人工複製的「L1」模塊時失敗。

有沒有什麼方法可以避免這樣的問題,而且副本也是L1庫?

回答

0

如果你看看ansible模塊的文檔,也有相當多的模塊符合要求,例如像docker_container

要求(在主機上執行模塊)
蟒> = 2.6
搬運工吡> = 1.7.0
泊塢API> = 1.20

因此,您必須首先在目標主機上安裝packagepip