### handler模塊
適用于同步配置文件,配置文件同步成功后重啟服務
此處,若copy成功(無此文件或者文件內容不同,則copy成功;否則copy失敗),則觸發handlers,啟動相應操作。
```
---
- hosts: test.com
user: root
tasks:
- name: copy file
copy: src=/tmp/handlers.txt dest=/tmp/handlers.txt
notify: test handlers
handlers:
- name: test handlers
shell: echo `date` > /tmp/handlers.txt
```
ansible_local
/etc/ansible/facts.d



判斷

循環



循環控制

block

提升權限

異步執行

檢查模式

運行策略

debugger





- 目錄
- 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