我环顾四周,试图找出一种方法让 Packer 构建下载一个私有存储库,用于 ec2 ami 构建,该构建将用于在自动启动配置下启动新实例,让新创建的 ec2 实例获取私人回购。
似乎获取私有存储库最安全的方法是使用部署密钥,但我相信我必须手动将每个部署密钥添加到每个实例的存储库中……这违背了自动化目的,除非我做错了什么.
我想知道如何通过打包程序克隆私有存储库,无论是通过 shell 脚本还是其他方式。我知道我可以使用 Chef,但是当我唯一想做的事情是克隆 github 存储库时,我认为我不应该安装另一个依赖项。
我是否必须编写使用 https github 克隆 url 的发送/预期类型的脚本?
任何和所有的帮助表示赞赏。