- 如果在 100 台主機安裝 httpd 服務,每台的歡迎網頁要顯示主機 IP 或名稱,如何解決?
- ansible 使用 jinja2 樣板修改受管主機的配置文件,可解決此問題。
- 使用 jinja2 樣板也就是使用 template 模組,template 模組和 copy 模組一樣,都是將檔案複製到遠端主機,不同的是,template 模組可以取得檔案中的變數,而 copy 則是原封不動的把檔案複製過去。
- Ansible 還允許 jinja2 樣板使用條件判斷和迴圈,但不允許在 playbook 中使用。