解析块映射时未找到预期的键

新手上路,请多包涵

我正在运行 ansible play-book 但出现以下错误 - 使用 ansible 2.7.6、ubuntu 16.04。在剧本中提到

(<unknown>): did not find expected key while parsing a block mapping at line 6 column 3

我试过没有成为-yes,ubuntu,sudo 也遇到同样的问题和 ansible 说:

 The offending line appears to be:

   - name: build npm
   ^ here

  - hosts: all
   vars:
       app_dir: /home/ubuntu/app/backend-app-name
   tasks:
 - name: build npm
   command: "chdir={{ app_dir }} {{ item }}"
     with_items:
     - /usr/bin/npm run build
      become: yes
      become_user: ubuntu
      become_method: sudo

原文由 shufilkhan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 349
1 个回答

缩进是错误的。正确的语法是

   tasks:
     - name: build npm
       command: ...
       with_items:
         - /usr/bin/npm run build
       become: yes
       become_user: ubuntu
       become_method: sudo

原文由 Vladimir Botka 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题