第 11 章 在 cloud-init 中使用 shell 脚本
您可以将列表值或字符串值添加到 cloud-init 中的 bootcmd 或 runcmd。您还可以在 userdata 中提供 shell 脚本,以便在虚拟机初始化过程中运行自定义命令。
- 如果您使用字符串值,则整个字符串作为 shell 脚本运行。
-
如果您使用
bootcmd或runcmd的列表值,则每个列表项依次使用execve运行。 -
如果要使用
cloud-init运行 shell 脚本,请提供 shell 脚本(使用 shebang#!完成)。使用此选项而不是通过.yaml文件提供cloud-init。