ansible-config
查看 ansible 配置。
概要
usage: ansible-config [-h] [--version] [-v] {list,dump,view,init,validate} ...
描述
配置命令行类
通用选项
- --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>
筛选到特定的插件类型。
验证
- --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)