ansible批量部署的问题

刚接触ansible,学习了文档,有以下问题希望能解决:
需要将一批可执行文件发布到各个服务器上,然后执行启动命令(eg: start_exe)将其启动;
这个部署过程如何使用ansible来完成?

我有两个问题:
对以下场景使用ansible的通用方式是什么?
通过ansible将多个可执行文件复制到目标服务器,是多次调用copy模块?
还是将其打包成一个文件,然后调用copy模块发布到远端后再解析?

可执行文件发布到目标服务器后,需要掉启动命令将其启动;这个启动命令是放在一个全局path中的,一般在.bash_profile中设置了环境变量,登录ssh可以识别;现在通过ansible的command模块或者shell模块因为没有加载环境变量,无法识别到这个全局命令;
请问如何实现?

BIG阳
浏览 694回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python