前言

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