ansible ad hoc调试消息(不运行剧本)

时间:2018-07-09 02:26:16

标签: ansible

我想问一下如何显示debug的输出,就像我使用register命令而不是播放剧本来使用ansible一样。

举例来说,我只要做下面的事情,并写一本剧本:

  

$ ansible -m raw -a“ df -h”

谢谢。

2 个答案:

答案 0 :(得分:1)

缺少模块外壳:

$ ansible -m shell raw -a "df -h"

答案 1 :(得分:0)

我假设您想查看命令的输出,因此,不用shell原始模块,而要使用shell模块-m shell,它将起作用。

如果您未指定模块,则ansible将使用模块command,因此它也将起作用。