問題タブ [rundeck]
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.
rundeck - Rundeck のすべてのプロジェクトで現在実行中のすべてのジョブを表示する
私の Rundeck には複数のプロジェクトがあり、これらのプロジェクトの下のジョブはスケジュールによってトリガーされ、いくつかは数分から 1 時間実行されます。
rundeck サーバーを再起動して、これらのジョブに影響を与えずにいくつかの構成変更を適用したいので、各プロジェクトから現在実行中のジョブがあるかどうかを知りたいです。
各プロジェクトを手動で実行し、実行中の各ジョブを確認できることはわかっていますが、すべてを一度に確認したいと考えています。
これは可能ですか?
security - Rundeck の「Secure Remote Authentication」オプションを強制的にスクリプトに渡す
私の環境では SSH キー認証は嫌われているので (私が同意しない点です)、Rundeck ユーザーは実行時に SSH パスワードを「安全なリモート認証」オプションに入力する必要があります。スクリプトに渡す「セキュア」と、SSH セッションを認証するための「セキュア リモート認証」という 2 つの個別のオプションを設定する以外に、「セキュア リモート認証」ジョブ オプションの内容を強制する方法はありますか?ジョブが実行しているスクリプトに渡されますか?
rundeck - Rundeck - ssh キーの動的マッピング
EC2 プラグインを使用してノードをインポートすることを検討しています。キーを値の 1 つとしてインポートするようにマッピングを設定していますが、ノードからの動的な値を文字列と連結する方法を理解できないようです。これは、ssh キー パスを表します。事実上、私が達成したいのは、それらの線に沿ったものです:
ssh-keypath.default=/path/to/key/directory/${keyName}.pem;
ただし、これにより、キーパスがリテラル「/path/to/key/directory/${keyName}.pem」に設定されます
rundeck - RunDeck Run API に引数を渡す方法
run API を使用して rundeck ジョブを実行したいと考えています。実行時にいくつかのパラメータを runDeck ジョブに渡したいと考えています。
パラメータを受け入れるようにジョブを構成する必要がありますか? パラメータを渡して API を実行する方法は?
前もって感謝します
よろしくSJ
rundeck - rundeckrun ジョブを実行するホストを指定します
私はrundeckrunを使用しており、次を実行することでRundeckでジョブを正常に実行できました:
残念ながら、上記はデフォルトですべてのノードでジョブを実行します。特定のホストに対してのみジョブを実行できるようにする必要があります。ドキュメントhttp://rundeckrun.readthedocs.org/en/latest/user_guide/jobs.htmlによると、argStringは私が望むことを実行できると思いますが、ベローが機能していないため、ノード名引数がどのように指定されているかわかりません:
rd.run_job('b673461c5-f330-44a0-8323-a8f1d377b4b8', argString={'from':'RundeckRun','node':'server1.example.com'})
何か助けてください?
前もって感謝します、
N.
ruby - PsExec が出力を返さない
Powershell を開いて作成したモジュールを実行するための ruby スクリプトを作成しました。次のコマンドを使用してこれを実行しています。
cmd /c C:\\NaviMedix\\Shared\\Bin\\psexec -s C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe C:\\HTTP\\loadServerManager.ps1
これを自分の VM でローカルに実行すると、正しく動作し、次の出力が得られます。ライブラリとしてクックブックに保存し、Run Deck で実行すると、別の出力が得られます。
ローカル出力:
Run Deck 出力:
ローカル出力を Run Deck 出力に表示したいのですが、うまくいきません。誰でもこの問題を解決するのを手伝ってもらえますか?
rundeck - ユーザー間で rundeck ジョブを共有する
私たちは、プロジェクトの cron のようなジョブ エグゼキュータを見つけようとしており、rundeck を評価しています。パーミッションに基づいてユーザー間で一連のジョブを共有できるかどうかを知っている人はいますか? たとえば、すべての開発者はお互いのジョブを管理できる必要があります (ばかげた例、私は知っています ;-) )
感謝
bamboo - Bamboo ジョブは Rundeck から開始し、コマンド プロンプトから Bamboo ジョブを実行します
以下の要件があります。
- RunDeck から Bamboo ジョブを実行します。(Bamboo から Rundeck ジョブを実行するためのプラグインを見つけました。その逆も必要です)
- コマンド プロンプトで Bamboo で作成したジョブを呼び出します (Rundeck でコマンド プロンプトを使用してジョブを実行しようと考えています)。
上記のタスクの代替案を提案してください。最終的な目標は、Rundeck から竹の仕事を開始することです。
jenkins - Jenkins Rundeck プラグイン認証
Rundeck がデプロイ ジョブを終了したときに Jenkins で統合テストを実行するように、Rundeck を使用して Jenkins を構成しようとしています。
docs ( ) で指定されているように、rundeck ジョブ定義に webhook url を入れましたhttps://jenkins-url/plugin/rundeck/webhook/
が、Jenkins は認証を必要とするため機能しません。
orの形式userId:password
でURL に資格情報を入力しても役に立ちません。userName:password
userId:apiToken
方法に関するアイデア
- 特定の URL の認証を無効にするか、
- URL http 認証 (基本認証) を有効にするか、
- URL を正しく公開する Rundeck プラグインを作成して、認証を必要としないようにします (github プラグインで動作するため)。