我已经能够使用this cookbook为我的机器配置一个wildfly实例。
正如您在文档中看到的那样,我还能够使用此LWRP设置要在其上部署的Web应用程序:
wildfly_deploy 'my-app-1.0.war' do
url 'http://artifacts.company.com/artifacts/my-app.1.0.war'
runtime_name 'my-app.war'
end
如您所见,它可以从任何url
中挑选神器。不过,我不希望我的文物是公开的。所以我在思考如何以安全的方式发布我的工件(使用ssh用户)并从这本食谱中获取它们。
因此,此LWRP能够从path
wildfly_deploy 'my-app-1.0.war' do
path 'my-app.1.0.war'
runtime_name 'my-app.war'
end
能够获取文件,找到它并指向该文件以便该菜谱选择它。那么,是否有任何ssh客户端,或scp?
答案 0 :(得分:1)
该自定义资源使用jboss-cli.sh进行安装,因此它支持脚本支持的任何URL结构。 install命令最终为bin/jboss-cli.sh -c 'deploy --url whatever ...'
。它看起来不支持SCP或SFTP,但我看起来并不是非常密切。