播放結構

這是一個簡單的遊戲:

- name: Configure webserver with git
  hosts: webserver
  become: true
  vars:
    package: git
  tasks:
    - name: install git
      apt: name={{ package }} state=present

正如我們之前所說,每場戲必須包含:

  • 要配置的一組主機

  • 要在這些主機上執行的任務列表

將遊戲視為將主機連線到任務的事物。除了指定主機和任務外,播放還支援許多可選設定。兩個常見的是:

  • name:描述戲劇內容的評論。當遊戲開始執行時,Ansible 將列印出來
  • vars:變數和值的列表