无法使用ansible playbook运行get_url模块

无法使用ansible playbook运行get_url模块,ansible,Ansible,我开始学习看在线视频。但是在创建和运行一个简单的剧本的第一步就被卡住了 当我在剧本下面运行时,如下-> $ansible playbook下载.yml 然后显示的输出为-> 错误!加载YAML时出现语法错误。 在此上下文中不允许映射值 错误似乎出现在“/etc/ansible/download.yml”中:第3行第11列,但可能是 根据确切的语法问题,在文件中的其他位置。令人不快的一行似乎是: -名称:测试 获取url: ^这里 下面是我的playbook下载的内容。yml-> tasks:

我开始学习看在线视频。但是在创建和运行一个简单的剧本的第一步就被卡住了

当我在剧本下面运行时,如下-> $ansible playbook下载.yml

然后显示的输出为->

错误!加载YAML时出现语法错误。 在此上下文中不允许映射值 错误似乎出现在“/etc/ansible/download.yml”中:第3行第11列,但可能是 根据确切的语法问题,在文件中的其他位置。令人不快的一行似乎是:

-名称:测试 获取url: ^这里

下面是我的playbook下载的内容。yml->

tasks: 
 -name: Test
  get_url:
   url: https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/ec2.ini
   dest: /home/sunny/ec2.ini
   mode: 700

我做错了什么?

虚线后面的空间不见了。而不是

-name: Test
正确的语法是

- name: Test

名称中的破折号后面缺少空格。而不是

-name: Test
正确的语法是

- name: Test

非常感谢@Vladimir!!谢谢你帮我运行我的第一个剧本:)非常感谢@Vladimir!!感谢您帮助我运行我的第一个剧本:)