返回介绍

Ansible 的配置

发布于 2024-10-04 18:17:23 字数 2765 浏览 0 评论 0 收藏 0

ansible的配置

可以配置什麼?

从基本的,主机目录文件"inventory",extra module放置路径"library" ,远程主机的临时文件位置" remote_tmp" ,管理节点上临时文件的位置"local_tmp"

inventory      = /etc/ansible/hosts
library        = /usr/share/my_modules/
remote_tmp     = $HOME/.ansible/tmp
local_tmp      = $HOME/.ansible/tmp

到高级的,连接端口号"accelerate_port",超时时间等。

accelerate_port = 5099
accelerate_timeout = 30
accelerate_connect_timeout = 5.0

看一个完整的anbile配置文件例子,就能基本了解到ansible都能配置什么了:

https:\/\/raw.githubusercontent.com\/ansible\/ansible\/devel\/examples\/ansible.cfg

对ansible配置文件里面的关键字不能完整理解,还可以参考关键词解释列表:

http:\/\/docs.ansible.com\/ansible\/intro_configuration.html#explanation-of-values-by-section

anbile配置文件的优先级

ansible的默认配置文件是\/etc\/ansible\/ansible.cfg。其实ansible会按照下面的顺序查找配置文件,并使用第一个发现的配置文件。

* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg

Ansible1.5以前的版本顺序为:

* ansible.cfg (in the current directory)
* ANSIBLE_CONFIG (an environment variable)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文