Amazon web services 如何在本地运行和测试Cloud init?

Amazon web services 如何在本地运行和测试Cloud init?,amazon-web-services,vagrant,devops,provisioning,cloud-init,Amazon Web Services,Vagrant,Devops,Provisioning,Cloud Init,最近,我一直在使用配置云服务器。我喜欢它,它对于我的用例(简单的配置管理)来说已经足够了 为了运行和测试Cloud init脚本,我总是需要启动一个新的云实例,并等待几分钟来检查它是否通过。它极大地影响了我的工作效率 那么,在虚拟机上本地运行Cloud init的最佳方式是什么?Ansible或Chef脚本可以在幂等问题中本地执行 我尝试安装cloudinit包并执行cloudinit命令。显然,它寻找一些由云提供商创建的。可以模拟那些文件吗 提前感谢。您可以使用NoCloud数据源 参考: 然

最近,我一直在使用配置云服务器。我喜欢它,它对于我的用例(简单的配置管理)来说已经足够了

为了运行和测试Cloud init脚本,我总是需要启动一个新的云实例,并等待几分钟来检查它是否通过。它极大地影响了我的工作效率

那么,在虚拟机上本地运行Cloud init的最佳方式是什么?Ansible或Chef脚本可以在幂等问题中本地执行

我尝试安装cloudinit包并执行cloudinit命令。显然,它寻找一些由云提供商创建的。可以模拟那些文件吗

提前感谢。

您可以使用NoCloud数据源

参考:

然后,您可以通过带有vfat或iso9660文件系统的单独驱动器提供用户数据和元数据。或通过内核命令或SMBIOS选项提供