2

ノード用の AWS EC2 リソース プラグインを使用して Rundeck サーバーを構成しました。

現在、複数の EC2 インスタンスに対して、異なる SSH キーを使用しています。

同じ Rundeck プロジェクト内の異なる EC2 インスタンス (Rundeck ノード) に対して異なる SSH キーを使用するように Rundeck に指示する方法はありますか?

Rundeck の「ssh-keypath」を指定するために AWS Resource Plugin マッピングを使用しようとしましたが、うまくいきませんでした。代替手段はありますか?

4

1 に答える 1

1

ssh-keypathを使用して、ローカル ファイルssh-key-storage-pathを指すか、キー ストレージ施設内の場所を指すことができるはずです。${node.instanceId}値を動的に指定するために、パスなどに含めることもできます。EC2 プロバイダーの場合、「マッピング」構成で次のように設定します。ssh-key-storage-path.default=keys/nodes/node-${node.instanceId}.sshkey

キーパスに静的な値のみを指定した場合、その同じ値がすべてのノードに使用されます。それはあなたが試したことですか?

別の方法は、プロジェクト構成内の SSH Node Executor 構成でデフォルト値を設定することです。この場合も、キーパスで動的ノード変数を使用します。これは、プロジェクト構成 GUI (または project.properties ファイルの内容) で行うことができます。その場合、プロジェクトのデフォルトをオーバーライドする値を EC2 プロバイダーに設定しないでください。

于 2016-06-06T16:07:42.810 に答える