【问题标题】:Unable to run get_url module with ansible playbook无法使用 ansible playbook 运行 get_url 模块
【发布时间】:2019-01-06 10:18:10
【问题描述】:

我已经开始学习 Ansible 观看在线视频。但是在创建和运行一个简单的剧本时卡在了第一步。

当我在下面的剧本下面运行时 -> $ ansible-playbook download.yml

然后显示的输出是->

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

-名称:测试 获取网址: ^ 这里

下面是我的playbook 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

我在这里做错了什么?

【问题讨论】:

    标签: ansible


    【解决方案1】:

    破折号后面的空格在名称中丢失。而不是

    -name: Test
    

    正确的语法是

    - name: Test
    

    【讨论】:

    • 非常感谢@Vladimir !!感谢您帮助我运行我的第一本剧本 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多