ansible-config
查看 ansible 配置。
概要
usage: ansible-config [-h] [--version] [-v] {list,dump,view,init} ... |
描述
配置命令行类
常用选项
–version
显示程序的版本号、配置文件位置、配置的模块搜索路径、模块位置、可执行文件位置并退出
-h, –help
显示此帮助消息并退出
-v, –verbose
导致 Ansible 打印更多调试消息。添加多个 -v 将增加详细程度,内置插件当前评估最多 -vvvvvv。一个合理的起始级别是 -vvv,连接调试可能需要 -vvvv。此参数可以多次指定。
操作
list
列出并输出可用的配置
–format
, -f 列表的输出格式
-c
, –config 配置文件的路径,默认为优先级中找到的第一个文件。
-t
, –type 筛选到特定的插件类型。
dump
显示当前设置,如果指定则合并 ansible.cfg
–format
, -f dump 的输出格式
–only-changed, –changed-only
仅显示与默认值不同的配置
-c
, –config 配置文件的路径,默认为优先级中找到的第一个文件。
-t
, –type 筛选到特定的插件类型。
view
显示当前配置文件
-c
, –config 配置文件的路径,默认为优先级中找到的第一个文件。
-t
, –type 筛选到特定的插件类型。
init
创建初始配置
–disabled
在所有条目前面添加注释字符以禁用它们
–format
, -f init 的输出格式
-c
, –config 配置文件的路径,默认为优先级中找到的第一个文件。
-t
, –type 筛选到特定的插件类型。
环境变量
可以指定以下环境变量。
ANSIBLE_CONFIG – 覆盖默认的 ansible 配置文件
ansible.cfg 中大多数选项都有更多可用环境变量
文件
/etc/ansible/ansible.cfg – 配置文件,如果存在则使用
~/.ansible.cfg – 用户配置文件,如果存在则覆盖默认配置