Ansible Playbook Linter 是做什麼的?
使用 ansible-lint 和 yamllint API 驗證 Ansible playbook 與角色。透過自訂規則設定檔,強制落實冪等性、變數命名與處理程序使用等最佳實務。
安裝
來自上游的需求與注意事項:
- ad-hoc 任務執行、網路自動化與多節點編排。Ansible 能處理複雜的架構
- 允許使用任何動態語言開發模組,不限於 Python。
基本使用或入門筆記:
-
進階使用者與開發者可以執行 devel 分支,該分支包含最新功能
-
若想執行 devel 分支,請加入 Ansible 社群。
-
自上游文件擷取:https://raw.githubusercontent.com/ansible/ansible/HEAD/README.md