嗨其他的溢出者!
我正在尝试编写一个配置脚本,每次初始化一个流浪盒时,它会自动克隆/从Bitbucket上的特定私有存储库中提取。
理想情况下,我想使用部署密钥。但也许SSH代理转发也是一种选择,我不完全确定如何产生不同的结果。
我已经搜索了一半的互联网并尝试了很多东西,但我找不到最好的做法,更不用说任何明确解释的工作方法了。
我希望你能帮助我!
答案 0 :(得分:0)
如果您打算分发此框和项目,bitbucket deployment key肯定是最佳选择。我将其用于仅用于测试目的的VM,因此不与定义的帐户链接。
我个人使用木偶提供并执行类似
的操作 file_line {
'authorized_keys':
path => '/home/<user>/.ssh/authorized_keys',
line => 'ssh-rsa XXXX key',
}