fabric

    1

    2答えて

    私はUbuntuとvirtualenvを使用していますが、Fabricを使用してデプロイスクリプトを作成しようとしています。ファブリックはPyCryptoに依存するparamikoに依存します。 私が直接、ファブリック、またはPyCryptoを使用しようとするたびに、私はこのエラーを取得する: ImportError: cannot import name Random 私はピップ-U PyC

    2

    1答えて

    ファブリックを使用しようとすると、認証後にリモートシェルが作成されます。次に、終了すると、ファブリックタスクが実行されます。どうしてこれなの? ここに私が受け取った出力です: [email protected]:~$ fab -H remote_host mytask [remote_host] Executing task 'mytask' [remote_host] run: python

    4

    1答えて

    私は、サーバーの管理、クライアントへのアプリケーションのインストールなどに使用するfabファイルのコレクションを持っています。私がfabfileとreadmeとしてドキュメントをインストールすると、そのうちのいくつかはあまり幸せではありません。通常はPythonプログラマーではなく、経験豊富なシステム管理者がいます。もし私がそれらに様々なファクトファイルが何をしたかの記録であるbashスクリプトを

    7

    2答えて

    トルネードベースのWebアプリケーションデプロイメントの標準的なコード配備戦略はありますか?私たちの現在の構成は、NginXの背後にある4つのトルネードプロセスです。 私たちは現在、4つの竜巻プロセスを起動し、PIDを/ tmp /のファイルに保存するという十分なソリューションを持っています。新しいコードをデプロイすると、ファブリックを介して次のシーケンスが実行されます。 prodブランチからgi

    1

    1答えて

    現在、ファブリックの 'rsync_projecct'には、userパラメータとhostパラメータを指定する必要があります。私はrsyncのパスワードを依頼しているので、[email protected]をコピーしていることがたくさんあります。私はこれに数時間を費やして、rsync [src] [dest]を[user]と[host]を指定することなく使用する方法があるのか​​疑問に思っていますか

    0

    1答えて

    fabに新しく、今までのすべての基本機能を使用して、bashコマンドを接続して実行することができました。実行中のバージョンなどを確認するためにpythonコマンドを実行しようとしています。 ただし、バージョンによっては、どうすればfabでリモートのPythonバージョンを入手できますか? UPDATE(エラーの詳細): version = run("python --version").split

    2

    1答えて

    以下は、リモートサーバにパッケージをインストールするために取り組んでいる小さなコードです。コードは正常に動作しており、パッケージはインストールされていますが、インストールが完了したらパスワードの入力を求められます。これを引き起こす原因は何ですか? import re import os import sys from datetime import datetime import git

    1

    2答えて

    エラーが発生しました。私はenv.passwordでこれを実行した場合 def update(): env.user = 'otheruser' #~ env.password = 'otherpass' # this works, but I don't want it here. with cd(env.sitefolder): run('hg pul

    1

    1答えて

    マルチランでタスクを定義する方法を探しています。これは、コマンドラインで定義された一連のサーバー上で(ロールまたはホスト経由で)実行されます。 env('app-nodes').multirun('some command') しかし、私は役割をハードコーディングする必要はありません: 私がこれまで見てきたすべての例のような何かをしてみてください。代わりにfab -R ...と定義したいと思い

    5

    2答えて

    ビルドスクリプトにFabricを使用しています。 VMの1つをクローンして新しいサーバーを作成しました。 Fabricスクリプト(下のparamikoを使用)は、1つのサーバーを正常に動作させますが、他のサーバーは正常に動作しません。クローンなので何が違うのか分かりませんが、Fabricスクリプトを実行するたびにエラーError reading SSH protocol bannerが出ます。この