問題タブ [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.
python - Python: Fabric を使用して ubuntu ユーザー アカウントにパスワードを設定するにはどうすればよいですか
Fabric を使用して、リモートの Ubuntu システムでユーザー アカウントを作成しようとしています。アカウントに強力なパスワードを設定したい。以下を使用してアカウントを作成できます。
問題は、パスワードの設定方法がわからないことです。useradd -p オプションには、暗号化されたパスワードが必要です。パスワードの設定方法を教えてください。ソルトはどのようにリモート システムに渡されますか?
サンプルコードをいただければ幸いです。
ありがとう
python - FabricでのSSHキーファイルの使用
SSHキーファイル(Amazon EC2インスタンスなど)を使用してリモートホストに接続するようにファブリックをどのように設定しますか?
python - Python Fabric タスクは他のタスクを呼び出して、それらのホスト リストを尊重できますか?
次のような fabfile があります。
やりたい
と同等にする
つまり、各サブタスクを実行し、それぞれに指定されたホストのリストを使用します。ただし、これは機能しません。代わりに、 deploy() タスクは、すべてのサブタスクに伝播する独自のホスト リストを必要とします。
ここで deploy() タスクを更新して、サブタスクを個別に実行できるように残しながら、必要なことを実行する方法はありますか?
django - chef-solofrom_fileでエラーが発生しましたbash/tmp / chef-scriptが1を返し、0が必要です
このエラーがchef-soloレシピに表示されますが、これは初めてなので、このエラーや修正方法はわかりません...ファイルまたはディレクトリが見つからない、作成されていないようです...
これはエラーを示すレシピです。
python - SSH経由でアクセスできますが、ファブリックに「ホストへのルートがありません」と表示されます
Fabricを使用してサーバーにファイルをアップロードする際に問題が発生します。次の出力が得られます。
奇妙なことに、(同じホスト文字列を使用して手動で接続するとssh
、確認のためにfabfileからコピーして貼り付けました)、期待どおりに完全に機能します。scp
ファイルを同じ場所に手動でコピーするために使用することもできます。
私のFabfileの問題のある行は、これが役立つ場合は次のとおりです。
また、デコレータを使用して、fabfileの残りの部分とは別のホストに接続しています@hosts()
(この特定のメソッドは、アプリ自体とは異なる場所から提供される静的メディアをアップロードします)。
python - コマンドの制限時間
コマンドを実行します: run('sleep 1000')。このコマンドの時間 (たとえば 100) を制限するにはどうすればよいですか?
svn - ファブリックによって上書きされる svn 設定
ファブリックが私のローカル svn ユーザー設定を上書きしているようです。私が考えることができるコードの主な部分は次のとおりです。
したがって、これは と を設定env.svnuser
しenv.svnpass
、リモート サーバーで ( を使用してsudo
) 使用されます。
~/.subversion/auth/svn.simple
ただし、次にローカルで svn を実行すると、svn はファブリックによって設定されたユーザー名を使用しているように見えますenv.svnuser
。これがどのように起こるか考えていますか?
django - Django Celeryは、タスクごとに個別のログファイルパスを設定します
fabfileでセロリタスクとして定義されたファブリック関数を実行しようとしています。タスクが実行されるたびに、別のログファイルを作成する必要があります。タイムスタンプに応じて毎回ログファイルのパスを設定するにはどうすればよいですか。ユーザーが展開プロセス全体またはプロセスのエラーを確認できるように、最後にこのログファイルのリンクをダウンロードできるようにする必要があります。
ありがとう、ローハン
python - ファブリックは nohup でリモート スクリプトを呼び出すことができません
リモートサーバーには、次のようなスクリプト test.sh があります。
ローカルから「fab runtest」を実行して、リモートの test.sh を呼び出します。
「I'm here!」という出力は得られますが、リモート サーバーでスリープ プロセスが見つかりません。私は何を取りこぼしたか?
ありがとう!
python - Fabric で認証エラーをキャッチして再試行する方法は?
サーバーを管理するために使用する 2 つのユーザー名と対応するパスワードがあります。fab スクリプト/モジュールを使用する方法はありますか?各ホストまたはそれらのグループ。
run() などの周りで try/except を実行する方法がドキュメントにありません...