ansible會按照如下位置查找`ansible.cfg`文件
* 1 ANSIBLE_CONFIG環 境變量中所指定的文件
* 2 ./ansible.cfg 當前目錄下的./ansible.cfg
* 3 ~/.ansible.cfg 主目錄下的.ansible.cfg
* 4 /etc/ansible/.
將ansible.cfg與playbook放置到同一個目錄中,就可以把配置文件和playbook放置到同一個版本控制倉庫中。
在hosts文件中指定ssh主機和端口,默認端口在ansible.cfg中指定
~~~
testserver ansible_ssh_host=127.0.0.1 ansible_ssh_port=22
~~~
- 目錄
- ansible基礎
- ansible簡介
- ansible安裝和測試
- ansible配置文件
- 常用命令
- yaml在ansible中的用法
- inventory
- 變量與facts
- when語句
- handler模塊
- 大雜燴
- ansible模塊
- assert 模塊
- copy模塊
- cron模塊
- debug模塊
- django_manage模塊
- file模塊
- filesystem模塊
- git模塊
- hostname模塊
- lineinfile模塊
- mount模塊
- mysql_user模塊
- mysql_db模塊
- pip模塊
- selinux
- setup模塊
- shell 和 command 模塊
- stat模塊
- supervisorctl
- systemd
- timezone
- unarchive模塊
- user模塊
- wait_for
- yum和service模塊
- 其他模塊或者方法
- setup模塊
- url模塊
- slack 模塊
- pause 模塊
- 其他
- 報錯處理
- playbooks
- 復雜的playbook
- 循環
- roles
- YAML
- jinja2