播放结构

这是一个简单的游戏:

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

正如我们之前所说,每场戏必须包含:

  • 要配置的一组主机

  • 要在这些主机上执行的任务列表

将游戏视为将主机连接到任务的事物。除了指定主机和任务外,播放还支持许多可选设置。两个常见的是:

  • name:描述戏剧内容的评论。当游戏开始运行时,Ansible 将打印出来
  • vars:变量和值的列表