1、下载安装ansible-cmdb插件
wget https://github.com/fboender/ansible-cmdb/releases/download/1.17/ansible-cmdb-1.17.tar.gz
tar -zxvf ansible-cmdb-1.17.tar.gz
cd ansible-cmdb-1.17 make install
2、配置好ansible的hosts文件及**认证等
**之前在其它服务器上已经完成了认证,这次只是拷过来,只需要在接下来的命令当中引用hosts和id_rsa的路径就可以了,注意权限仍然是600
3、通过ansible及其命令的各个参数生成数据到指定的文件夹cmdb
[[email protected] shared]# ansible -i /shared/app/PycharmProjects/dj27test/hosts --private-key /root/.ssh/servers/id_rsa -u apps -m setup --tree cmdb/ all
4、生成html及csv、sql等等的数据格式提供访问
[[email protected] shared]# ansible-cmdb cmdb/ > cmdbinfos.html
[[email protected] shared]# ansible-cmdb -t csv cmdb/
[[email protected] shared]# ansible-cmdb -t sql cmdb/
生成sql
5、也可以直接访问html页面查看信息