ansible手动添加模块


文章目录

      • 安装ansible
      • 验证ansible版本
        • 定义ansible配置文件路径
      • 为ansible添加模块

由于使用pip安装的ansible,自带的模块会比较少,有的模块会不存在,需要自己手动添加

yum安装的ansible,基本上不会缺少模块,如果有缺少,操作的方式也是一样的

ansible/ansible-modules-core
  • 额外模块
    • ansible/ansible-modules-extras
  • 找到自己需要的模块,下载下来,放到上面看到的modules目录下即可

  • 例如:

  • 我的ansible缺少了synchronize这个模块

    wget -O /usr/lib/python2.7/site-packages/ansible/modules/synchronize.py https://github.com/ansible/ansible-modules-core/blob/devel/files/synchronize.py
    

    这样,我就有了synchronize这个模块了