fabric

    2熱度

    1回答

    這將是一個有點問題,所以要預先警告。 短的版本: 我們目前部署的系統採用織物和Git部署一個Python Web應用程序和配套零部件。該系統運行良好,但經過2周的努力才得以擴展,我意識到我本質上是在試圖重新發明Docker輪。於是我決定考慮重新使用Docker。但是,我在處理Docker到當前工作流程的方式和方式方面遇到了一些問題。 長版本: 我目前正在對由Apache的,Django的後端,瓶前

    0熱度

    1回答

    我剛開始使用Fabric,看起來像一個非常有用的工具。我可以寫一個小劇本在我的亞馬遜EC2主機並行運行一些命令,像這樣: @parallel def runs_in_parallel(): sudo("sudo rm -rf /usr/lib/jvm/j2sdk1.6-oracle") 另外,我還編寫了另一個腳本,所有Hadoop的日誌從所有EC2節點複製到我的本地機器。此腳本創建

    2熱度

    2回答

    如何讀取我使用cli工具設置的環境變量。例如,我有一個空的fabfile.py在我的CWD,當我運行fab --set password=foo,host_string=host1,然後運行一個Python控制檯來看看,如果這些工廠的環境變量設置 - from fabric.api import env print env.host_string 我得不到任何回報?

    0熱度

    3回答

    我已通過子任務定義了許多結構任務(如此處所述:http://docs.fabfile.org/en/latest/usage/tasks.html#task-subclasses)。我想要一個文檔字符串來描述每個任務子類所做的工作,它將在fab -l上顯示,就像使用修飾器@task定義任務一樣。我試圖在一些地方放置文檔字符串(class之後,def run之後),但它沒有奏效。 是否有可能對定義爲

    0熱度

    2回答

    我打算寫一個遠程代理模塊波紋管: from fabric.api import run as fab_run from fabric.api import env as fab_env class RemoteAgent(object): def __init__(self, host, port, user, password): self.host = host

    0熱度

    1回答

    我正在嘗試寫一個fab文件,它將在亞馬遜服務器上自動部署我的代碼 。所以爲此,我在 結構方法的頂部給出SSH連接路徑。但它沒有連接並要求輸入密碼。我有.pem文件,我可以使用它從我的Ubuntu終端成功連接。但是當我試圖通過結構和要求輸入密碼時,同樣的事情就不起作用。 示例我的結構文件的代碼片段。 from __future__ import with_statement from fabric

    0熱度

    1回答

    我正在使用光纖連接到遠程主機。我在那裏打電話給主管以查看狀態。但我不知道如何使用結構文件退出管理員界面。怎麼做? 我fabfile是這樣的: from fabric.api import run from fabric.api import env env.hosts = [ 'my_host' ] def my_fab(): run("supervisor

    1熱度

    2回答

    這裏是我的fabfile.py內容 from fabric.api import run, local, abort, env, put, task from fabric.contrib.files import exists from fabric.context_managers import cd, lcd, settings, hide from fabric.operations

    1熱度

    1回答

    織物documentation狀態:使SSH連接 我的標準的用戶名是dserodio,所以有在不少我點文件的這個用戶名引用時 面料默認爲本地用戶名,但這個網絡上的我的用戶名是dserodi和Fabric沒有得到默認的用戶名右: >>> import os >>> print os.environ['USER'] 'dserodi' >>> from fabric.operarations i

    7熱度

    3回答

    是否可以設置Pycharm來逐步完成Fabric fabfile.py? 這似乎是可行的運行/調試配置編輯器,但我似乎無法得到正確的設置。編輯器要求腳本運行,並且我已經嘗試了fab-script.py文件,它只是給我fab幫助選項。 看起來好像我很接近但並不完全在那裏。