播放结构
这是一个简单的游戏:
- name: Configure webserver with git
hosts: webserver
become: true
vars:
package: git
tasks:
- name: install git
apt: name={{ package }} state=present
正如我们之前所说,每场戏必须包含:
-
要配置的一组主机
-
要在这些主机上执行的任务列表
将游戏视为将主机连接到任务的事物。除了指定主机和任务外,播放还支持许多可选设置。两个常见的是:
name
:描述戏剧内容的评论。当游戏开始运行时,Ansible 将打印出来vars
:变量和值的列表