将配置有puppet的流浪盒转换为EC2 AMI并将其上传到AWS

时间:2012-10-24 13:41:45

标签: amazon-ec2 amazon-web-services puppet vagrant

将使用puppet配置的流浪盒转换为EC2 AMI并将其上传到AWS的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

将Vagrant VM转换为AMI将会出现问题。在这种情况下最简单的方法是:

  • 准备您的Puppet清单并使用Vagrant进行本地测试
  • 引导EC2实例,并使用Puppet配置该实例。您可以使用cfn-init脚本,或在实例上手动运行Puppet
  • 从此实例创建AMI

该过程与在本地VM或物理硬件上运行Puppet完全相同,除非您需要在配置实例后创建AMI。