ansible配置文件ansible.cfg


僅羅列了一些常用基本配置,更多配置詳情請到ansible官方配置文件查看

https://docs.ansible.com/ansible/latest/reference_appendices/config.html

 

配置文件優先級

ANSIBLE_CONFIG   如果設置了該環境變量,則使用該環境變量指向的配置文件
.
/ansible.cfg 在當前目錄中s搜索配置文件
~/.ansible.cfg 在當前用戶的home目錄下的配置文件
/etc/ansible/ansible.cfg ansible默認的配置文件

從上到下,優先級遞減

 

ansible.cfg常用基本配置

[defaults]

#Ansible需要連接管理的主機列表hosts文件路徑,默認/etc/ansible/hosts
inventory = /etc/ansible/hosts
#ansible role存放路徑,默認/etc/ansible/roles
roles_path = /etc/ansible/roles
#Ansible日志路徑,默認/var/log/ansible.log
log_path = /var/log/ansible.log


#SSH連接超時時間,默認10s
timeout = 10
#ansible第一次連接客戶端是是否要檢查ssh密鑰
host_key_checking = False


#ansible執行並發數,默認5
forks = 5
#異步執行任務時查詢間隔,默認15s
poll_interval = 15
#執行ansible命令時使用的用戶,默認root
sudo_user = root
#遠程主機SSH端口,默認22
remote_port = 22
#ansible執行playbook時遠程認證用戶,默認root
remote_user = root


#Ansible搜尋模塊的位置,默認/usr/share/my_modules/
library = /usr/share/my_modules/
module_utils = /usr/share/my_module_utils/


#ansible模塊運行語言環境,默認C
module_lang = C
module_set_locale = False
#ansible使用模塊,默認command
module_name=command

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM