【发布时间】:2019-02-21 13:19:21
【问题描述】:
我试图弄清楚是否可以创建一个通过 ssh 连接到 Ansible 服务器并从 AWS Opworks 在当前节点
上运行一些 Ansible 食谱的 Chef 食谱我想到了一个可以像这样执行的脚本:
define :foobar_magento2_deploy do
release_path = node[:app_release_path]
execute 'Ansible playbook' do
command "ssh -i key ansible-server 'ansible-playbook arg1 arg2'"
end
end
你觉得有可能吗?有一些警告吗?提示?
从@coderanger 回答编辑:
define :foobar_magento2_deploy do
release_path = node[:app_release_path]
execute 'Ansible playbook' do
command "git clone ansible-playbook"
command "cd ansible-playbook"
command "ansible-playbook -l localhost playbook.yml"
end
end
【问题讨论】:
标签: amazon-web-services ssh ansible chef-infra amazon-cloudformation