前言
Ansible是一款遵循GPL協議的開源工具。作為我們日常運維工具之一,需要了解一下其目錄架構及內容含義。
目錄介紹
[root@k8s-master01 ~]# rpm -qa | grep "ansible" | xargs rpm -ql | awk 'BEGIN{FS="/";OFS="/";}{print "/"$2,$3}' | sort | uniq /etc/ansible /usr/bin /usr/lib /usr/share
上述命令輸出結果可以得出大致的1-2級目錄架構,下面簡單介紹一下目錄的大致內容:
- /etc/ansible:ansible的配置文件目錄,如:主機與組的文件(Inventory)、主配置文件(ansible.cfg)、角色文件等等;
- /usr/bin:ansible程序的命令
- /usr/lib:ansible程序的相關模塊,模塊文件主要放在python相關的目錄下面,因為ansible就是用python寫的嘛。。
- /usr/share:ansible程序的相關文檔