Rundeck - ssh键的动态映射

时间:2014-12-10 14:51:47

标签: rundeck

我正在考虑使用EC2插件导入我的节点 我的映射设置为将密钥作为其中一个值导入,但我似乎无法弄清楚如何将来自节点的动态值与代表ssh密钥路径的字符串连接起来。实际上,我希望实现的目标是:

SSH-keypath.default = /路径/到/键/目录/ $ {的keyName} .PEM;

然而,这将我的keypath设置为literal" / path / to / key / directory / $ {keyName} .pem"

1 个答案:

答案 0 :(得分:4)

我想出了如何做到这一点:

  1. 映射参数中设置 keyName.selector = keyName;
  2. 在默认节点执行器/ SSH密钥文件路径中,我现在可以设置 / path / to / keys / $ {node.keyName} .pem
  3. 这意味着如果我将所有密钥添加到/ path / to / keys /,只要keyName正确,它们就会动态加载。