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 最初由 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)