想要编写自定义模块特别简单
然后就可以直接调用了:
因为你的模块文件不是存放在ansible默认模块的存放路径,所有你需要-M执行模块的路径,然后-m指定模块名,以及-a 指定参数都是可以的
用任何语言都可以。现在使用shell编写:
执行结果:
注意返回结果要以键值对的方式返回。