-
opsworks_local 允许您通过命令行执行 OpsWorks 配方,其默认目标是运行命令的实例,但可以通过命令行设置重新指定目标
资源介绍
opsworks_local
通过命令行运行 OpsWorks 配方。 默认情况下,配方针对运行命令的 EC2 实例,但这可以更改。
用法
非 EC2 机器(例如本地开发)
对于非 EC2 机器,必须明确声明实例 ID 或堆栈。
# Invoke deploy on one instance
$ ruby opsworks_local.rb -c deploy -i i-7f9811b1
# Invoke deploy on multiple server instances
$ ruby opsworks_local.rb -c deploy -i i-1a2abcd4,i-0b2cbac5
# Run custom recipe to current instance
$ ruby opsworks_local.rb -r mycookbook::jump_high -i i-