1)inventory ssh
該參數表示資源清單inventory文件的位置,資源清單就是一些Ansible須要鏈接管理的主機列表 inventory = /root/ansible/hosts
2)library ide
Ansible的操做動做,不管是本地或遠程,都使用一小段代碼來執行,這小段代碼稱爲模塊,這個library參數就是指向存放Ansible模塊的目錄 library = /usr/share/ansible
3)forks 性能
設置默認狀況下Ansible最多能有多少個進程同時工做,默認設置最多5個進程並行處理。具體須要設置多少個,能夠根據控制主機的性能和被管理節點的數量來肯定。 forks = 5
4)sudo_user 日誌
這是設置默認執行命令的用戶,也能夠在playbook中從新設置這個參數 sudo_user = root //注意:新版本已經做了修改,如ansible2.4.1下已經爲: default_sudo_user = root
5)remote_port code
這是指定鏈接被關節點的管理端口,默認是22,除非設置了特殊的SSH端口,否則這個參數通常是不須要修改的 remote_port = 22
6)host_key_checking 進程
這是設置是否檢查SSH主機的密鑰。能夠設置爲True或False host_key_checking = False
7)timeout 資源
這是設置SSH鏈接的超時間隔,單位是秒。 timeout = 20
8)log_path
Ansible系統默認是不記錄日誌的,若是想把Ansible系統的輸出記錄到人i治穩健中,須要設置log_path來指定一個存儲Ansible日誌的文件
log_path = /var/log/ansible.logrem
另外須要注意,執行Ansible的用戶須要有寫入日誌的權限,模塊將會調用被管節點的syslog來記錄,口令是不會出現的日誌中的
9)private_key_fileit
在使用ssh公鑰私鑰登陸系統時候,使用的密鑰路徑。 private_key_file=/path/to/file.pem