我正在从事的一个开源项目包含需要 Linux 的组件,因此虚拟化通常是开发和测试新功能的最佳解决方案。我正在尝试为 Multipass 提供一个简单的 cloud-init 文件,该文件将通过从 Git 提取文件并自动在 VM 中设置它们来使用我们的代码配置 VM。然而,即使启动花费的额外时间似乎表明进程正在运行,但似乎没有文件实际保存到主目录中,即使对于更简单的情况也是如此,即
runcmd:
- [ cd, ~ ]
- [ touch test ]
- [ echo 'test' > test ]
Run Code Online (Sandbox Code Playgroud)
我只是错误配置了 cloud-init 还是我错过了一些重要的东西?