fabric

    5

    2答えて

    私は生地スクリプトからの私の出力に色をしようとしているので、私はこのような何か: local("hg pull") print(blue(local("hg update"))) local("hg status") は私が青で「HG更新の応答プリントを持っていると予想し、代わりに次の行「hg status」の結果は青色で表示されます。 ファブリックのドキュメントには、ハードコーディングさ

    5

    3答えて

    私はいくつかのサーバーで行っている管理作業を自動化するためにファブリックを使用しようとしています。一般的な流れは以下の通りです:ローカルユーザーと SSH 実行:sudo su -は残念ながら :) がrootとして作業を行います(再びローカルユーザーのパスワードを提供する)ルートになるためにrun('sudo su -')を使用すると、スクリプトの実行をブロックし、ユーザーの入力を許可します。

    10

    3答えて

    リモートサーバーに証明書をインストールしていて、それらを上書きする前にそれらの存在を確認する必要があります。サーバーは、ssh公開鍵による非rootアクセスのみを許可します。私はsudo -sをシェルで一度ルートにすることができます。/etc/sslは他の人が読むことができないため、ルートが必要です。これはpython fabricで開発されているので、sudo経由でシェルコマンドで実行できるコマ

    10

    2答えて

    デタッチされたスクリーンセッションを使用してリモートホスト上でスクリプトを実行しようとしています。私はexample Fabric givesを試してみましたが、残念ながらそれを動作させることができませんでした。私のローカルマシン上fab yesを実行 from fabric.api import run def yes(): run('screen -d -m "yes"')

    5

    1答えて

    Fabricコマンドを使用してローカル開発環境を設定したいのですが、その一部としてgitリモートを設定できます。これは正常に動作します: from fabric.api import local def set_remote(): """ Set up git remote for pushing to dev.""" local('git remote add myrem

    12

    1答えて

    システム環境変数(Heroku 12因子アプリケーションモデルに従います)に大きく依存するローカル開発環境があり、現在はシェルスクリプトを使用してこれらを設定しています。また、シェルスクリプトはgit remotesを設定し、virtualenv環境を起動します。可能であれば、これをFabricコマンド(または一連のコマンド)に移動することをお勧めします。私はシェルスクリプトを廃止したいと考えてい

    10

    1答えて

    一部のサーバープロセスの自動化を改善しようとしています。私たちはFabricを使います。私は複数のホストを管理しなければならないと予想しています。これは以前にSSHされていないサーバーに対してSSH接続を行う必要があることを意味します。そのようなことが起こると、SSHは常に接続の検証を要求し、自動化が中断されます。 コードをrsyncと同期させるために使用するSSHコマンドで、同じプロセスで-o

    13

    1答えて

    複数のコマンドを実行したい場合は、別のディレクトリに置かなければなりません。 私は例えば、Fabric's with cd(path):に似たものを想定しています。: cd('.git') do File.unlink('config') end はレーキでこれを行うための作り付けの方法はありますか、私はなど、ブロックを受け入れるカスタムメソッドを書くべきか?

    8

    2答えて

    ファブリックを使用してWindows Azureインスタンスに接続しようとしていますが、コマンドを実行するためにssh接続を設定していますが、ファブリックはパスワードを要求し続けます。 これは私のファブリックファイルです:それは私が入力したにも関わらず、ユーザのパスワードを要求し続ける、 fab -f fabfile.py azure1 what_is_my_name または fab -k -

    5

    5答えて

    私はかなり良いRDBMS経験を持つPython開発者です。かなり大量のデータ(約500GB)を処理する必要があります。データはs3バケットで約1200のcsvファイルに格納されています。私はPythonでスクリプトを書いており、それをサーバー上で実行できます。しかし、それはあまりにも遅いです。現在の速度とデータ量に基づいて、すべてのファイルを処理するのに約50日かかります(そして、その前に締め切り