Ansible的基本目录结构

前言

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程序的相关文档
posted @ 2020-02-25 13:22  寻真丶  阅读(1291)  评论(0编辑  收藏  举报