概述

在 Ansible 中,playbook 是一個 YAML 檔案,包含伺服器應該如何顯示的定義。在劇本中,你可以定義 Ansible 應採取的操作,以使伺服器處於你想要的狀態。只有你定義的內容才能完成。

這是一個基本的 Ansible playbook,它在屬於 web 組的每個主機上安裝 git:

  hosts: web
  remote_user: root
  tasks: 
    - name: Install Git
      apt: name=git state=present