如何指示 Pulumi 在远程主机上执行一个或多个命令?
等效的 Terraform 命令是remote-exec
.
Pulumi 目前不支持类似remote-exec
供应商,但它们在路线图上(参见https://github.com/pulumi/pulumi/issues/1691)。
目前,我建议使用各种提供商的 cloud-init userdata 功能,如本AWS EC2 示例中所示。
截至 2021 年 12 月 31 日,Pulumi 使用命令包支持这一点:https ://github.com/pulumi/pulumi/issues/99#issuecomment-1003445058