我开始学习Ansible,发现有一个模块叫做
我看到有几个例子使用
所以,我的问题是:使用模块与命令有何区别或原因?
command
,可以让我在远程节点上执行任何命令。我看到有几个例子使用
command
解决了初始设置问题,而不是使用特定的模块。例如,据我所知,以下两种方法都可以完成同一任务:- name: Install git using apt module
apt:
name: git
state: present
- name: Install git using command
command: apt-get install git
所以,我的问题是:使用模块与命令有何区别或原因?