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