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 最初由 Michael DeHaan 编写。

请参阅 AUTHORS 文件以获取完整的贡献者列表。

许可证

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)