linux - 我如何在linux中使用ansible安装模块

标签 linux ansible

我只是在学习 ansible,到目前为止我能够 ping 服务器。

我现在的主要目标是安装以下模块,如 apache、git,如果已经安装,则不应执行任何操作。

我找不到我该如何开始

最佳答案

使用 packaging modules .例如:

# Install the package "foo"
- apt: pkg=foo state=present

至于“如果它已经安装”,所有 ansible 包都是幂等的,并且(只要可能)不要重做已经完成的工作。

关于linux - 我如何在linux中使用ansible安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22243198/

相关文章:

mysql - 使用ansible向mysql表中插入数据

ansible - Group_by 未按预期匹配 ansible playbook 组 - 如何使用?

linux - 当 nginx 给出 502 bad gateway 时如何调试?

bash - 在ansible中检查shell命令的输出

linux - 如何使用 ffmpeg 从不断被覆盖的单个图像文件中创建视频?

linux - Linux 上真的没有异步 block I/O 吗?

yaml - 在 --extra-vars 中传递数组

azure - 如何在ansible中配置azure模块

linux - 将 awk 日志保存在尾部后的命令

linux - 什么是 "stack hog"