我已经开始学习Ansible观看在线视频。但是在创建和运行简单的剧本时,第一步就陷入了困境。
当我在下面的剧本下运行时-> $ ansible-playbook download.yml
然后显示的输出是->
错误!加载YAML时的语法错误。 在这种情况下,不允许使用映射值 错误似乎出在'/etc/ansible/download.yml'中:第3行第11列,但可能 在文件中的其他位置,具体取决于确切的语法问题。令人反感的行似乎是:
-名称:测试 get_url: ^在这里
下面是我的剧本download.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
我在这里做什么错了?
答案 0 :(得分:2)
破折号后面的空格丢失。代替
-name: Test
正确的语法是
- name: Test