問題タブ [fabric]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1497 参照

python - Python: Fabric を使用して ubuntu ユーザー アカウントにパスワードを設定するにはどうすればよいですか

Fabric を使用して、リモートの Ubuntu システムでユーザー アカウントを作成しようとしています。アカウントに強力なパスワードを設定したい。以下を使用してアカウントを作成できます。

問題は、パスワードの設定方法がわからないことです。useradd -p オプションには、暗号化されたパスワードが必要です。パスワードの設定方法を教えてください。ソルトはどのようにリモート システムに渡されますか?

サンプルコードをいただければ幸いです。

ありがとう

0 投票する
8 に答える
57768 参照

python - FabricでのSSHキーファイルの使用

SSHキーファイル(Amazon EC2インスタンスなど)を使用してリモートホストに接続するようにファブリックをどのように設定しますか?

0 投票する
4 に答える
7944 参照

python - Python Fabric タスクは他のタスクを呼び出して、それらのホスト リストを尊重できますか?

次のような fabfile があります。

やりたい

と同等にする

つまり、各サブタスクを実行し、それぞれに指定されたホストのリストを使用します。ただし、これは機能しません。代わりに、 deploy() タスクは、すべてのサブタスクに伝播する独自のホスト リストを必要とします。

ここで deploy() タスクを更新して、サブタスクを個別に実行できるように残しながら、必要なことを実行する方法はありますか?

0 投票する
1 に答える
761 参照

django - chef-solofrom_fileでエラーが発生しましたbash/tmp / chef-scriptが1を返し、0が必要です

このエラーがchef-soloレシピに表示されますが、これは初めてなので、このエラーや修正方法はわかりません...ファイルまたはディレクトリが見つからない、作成されていないようです...

これはエラーを示すレシピです。

0 投票する
1 に答える
962 参照

python - SSH経由でアクセスできますが、ファブリックに「ホストへのルートがありません」と表示されます

Fabricを使用してサーバーにファイルをアップロードする際に問題が発生します。次の出力が得られます。

奇妙なことに、(同じホスト文字列を使用して手動で接続するとssh、確認のためにfabfileからコピーして貼り付けました)、期待どおりに完全に機能します。scpファイルを同じ場所に手動でコピーするために使用することもできます。

私のFabfileの問題のある行は、これが役立つ場合は次のとおりです。

また、デコレータを使用して、fabfileの残りの部分とは別のホストに接続しています@hosts()(この特定のメソッドは、アプリ自体とは異なる場所から提供される静的メディアをアップロードします)。

0 投票する
2 に答える
567 参照

python - コマンドの制限時間

コマンドを実行します: run('sleep 1000')。このコマンドの時間 (たとえば 100) を制限するにはどうすればよいですか?

0 投票する
1 に答える
149 参照

svn - ファブリックによって上書きされる svn 設定

ファブリックが私のローカル svn ユーザー設定を上書きしているようです。私が考えることができるコードの主な部分は次のとおりです。

したがって、これは と を設定env.svnuserenv.svnpass、リモート サーバーで ( を使用してsudo) 使用されます。

~/.subversion/auth/svn.simpleただし、次にローカルで svn を実行すると、svn はファブリックによって設定されたユーザー名を使用しているように見えますenv.svnuser。これがどのように起こるか考えていますか?

0 投票する
1 に答える
398 参照

django - Django Celeryは、タスクごとに個別のログファイルパスを設定します

fabfileでセロリタスクとして定義されたファブリック関数を実行しようとしています。タスクが実行されるたびに、別のログファイルを作成する必要があります。タイムスタンプに応じて毎回ログファイルのパスを設定するにはどうすればよいですか。ユーザーが展開プロセス全体またはプロセスのエラーを確認できるように、最後にこのログファイルのリンクをダウンロードできるようにする必要があります。

ありがとう、ローハン

0 投票する
3 に答える
3855 参照

python - ファブリックは nohup でリモート スクリプトを呼び出すことができません

リモートサーバーには、次のようなスクリプト test.sh があります。

ローカルから「fab runtest」を実行して、リモートの test.sh を呼び出します。

「I'm here!」という出力は得られますが、リモート サーバーでスリープ プロセスが見つかりません。私は何を取りこぼしたか?

ありがとう!

0 投票する
1 に答える
2064 参照

python - Fabric で認証エラーをキャッチして再試行する方法は?

サーバーを管理するために使用する 2 つのユーザー名と対応するパスワードがあります。fab スクリプト/モジュールを使用する方法はありますか?各ホストまたはそれらのグループ。

run() などの周りで try/except を実行する方法がドキュメントにありません...