ansible-config
查看 Ansible 配置。
概要
usage: ansible-config [-h] [--version] [-v] {list,dump,view,init,validate} ...
描述
配置命令行类
常用选项
- --version
显示程序的版本号、配置文件位置、已配置的模块搜索路径、模块位置、可执行文件位置并退出。
- -h, --help
显示此帮助信息并退出。
- -v, --verbose
使 Ansible 打印更多调试信息。添加多个 -v 将增加详细程度,内置插件当前最多评估 -vvvvvv。一个合理的起点是 -vvv,连接调试可能需要 -vvvv。此参数可以多次指定。
操作
list (列出)
列出并输出可用的配置。
- --format <FORMAT>, -f <FORMAT>
list 命令的输出格式。
- -c <CONFIG_FILE>, --config <CONFIG_FILE>
配置文件路径,默认为优先级中找到的第一个文件。
- -t <TYPE>, --type <TYPE>
筛选到特定插件类型。
dump (转储)
显示当前设置,如果指定则合并 ansible.cfg。
- --format <FORMAT>, -f <FORMAT>
dump 命令的输出格式。
- --only-changed, --changed-only
仅显示与默认值不同的配置。
- -c <CONFIG_FILE>, --config <CONFIG_FILE>
配置文件路径,默认为优先级中找到的第一个文件。
- -t <TYPE>, --type <TYPE>
筛选到特定插件类型。
view (查看)
显示当前配置文件。
- -c <CONFIG_FILE>, --config <CONFIG_FILE>
配置文件路径,默认为优先级中找到的第一个文件。
- -t <TYPE>, --type <TYPE>
筛选到特定插件类型。
init (初始化)
创建初始配置。
- --disabled
在所有条目前添加注释字符以禁用它们。
- --format <FORMAT>, -f <FORMAT>
init 命令的输出格式。
- -c <CONFIG_FILE>, --config <CONFIG_FILE>
配置文件路径,默认为优先级中找到的第一个文件。
- -t <TYPE>, --type <TYPE>
筛选到特定插件类型。
validate (验证)
- --format <FORMAT>, -f <FORMAT>
init 命令的输出格式。
- -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)