播放結構
這是一個簡單的遊戲:
- name: Configure webserver with git
hosts: webserver
become: true
vars:
package: git
tasks:
- name: install git
apt: name={{ package }} state=present
正如我們之前所說,每場戲必須包含:
-
要配置的一組主機
-
要在這些主機上執行的任務列表
將遊戲視為將主機連線到任務的事物。除了指定主機和任務外,播放還支援許多可選設定。兩個常見的是:
name
:描述戲劇內容的評論。當遊戲開始執行時,Ansible 將列印出來vars
:變數和值的列表