devops
公众号-测试生财
分享各类测试技术和资源,请关注微信公众号:测试生财。
展开
-
ansible常用模块介绍:command&&raw
简介 上文介绍了ansible的shell模块,今天要为大家分享的是command模块和raw模块的使用。 command和raw模块和shell一样,都是用于执行shell命令,三者都不具备幂等性,如果有能替代的ansible模块,尽量不要说使用该模块。 对比 模块 用途 特点 shell 均用于执行shell模块 可以使用环境变量,也可以使用变量和操作符(例如 '|', '<', '>', '&') command command不可以使原创 2020-11-10 19:48:21 · 869 阅读 · 0 评论 -
ansible常用模块介绍:shell
简介 shell模块是ansible里面比较常用的模块。顾名思义,shell模块用于执行shell命令。我们利用ansible批量在多台机器上执行shell命令,该模块非常的简单粗暴。 对于ansible很多模块,都可以用shell替代达到相对应的效果。 虽然shell模块看起来非常万能,但存在着许多风险。例如:shell注入风险,非幂等性(即统一命令多次执行的结果可能是不一样的) 如何使用 帮助 ansible-doc -s shell - name: Execute commands原创 2020-11-09 19:28:14 · 1230 阅读 · 0 评论