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程序的相关文档

猜你喜欢

转载自www.cnblogs.com/guge-94/p/12361265.html