Ansible基础入门:配置、命令与变量详解
1. Ansible配置文件
Ansible配置文件采用INI格式,包含类似 [defaults] 的节、 key = value 格式的参数,以及以 # 或 ; 开头的注释。你只需在配置文件中设置那些需要从默认值修改的参数。例如,若要更改默认清单文件的位置,配置文件可以写成如下形式:
# Set my configuration variables
[defaults]
inventory = /home/james/ansible-hosts ; Here is the path of the inventory file
ansible.cfg 配置文件的一个有效位置是当前工作目录,而当前工作目录很可能位于你的主目录下。在多用户系统中,强烈建议你将Ansible配置文件的访问权限限制为仅你自己的用户账户。因为Ansible通常用于配置多个远程系统,若配置文件意外受损,可能会造成很大的破坏。
环境变量和配置文件的行为是累加的。例如,使用上述配置文件后,运行以下命令查看更改后的配置:
$ ansible-config dump --only-change
ANSIBLE_FORCE_COLOR(env: ANSIBLE_FORCE_COLOR) = True
CONFIG_FILE() = /home/james/c
超级会员免费看
订阅专栏 解锁全文
161

被折叠的 条评论
为什么被折叠?



