【发布时间】:2016-06-23 09:44:57
【问题描述】:
剧本> 全部.yml 标记器.yml 配置服务.yml
all.yml 在其脚本中包含其他 yml,但它失败了。
全部
---
- name: build all dockers
hosts: all
vars:
version1: "1.0"
tasks:
- name: build all docker
include: ./{{ item }}.yml
with_items:
- tagger
标记器
---
- name: build tagger docker
hosts: all
tasks:
- name: some step !!!!!!
command: echo 1
标注器示例:
错误
TASK [构建所有 docker] ***************************************** *************** 致命的:[本地主机]:失败! => {"failed": true, "reason": "在任务中未检测到任何操作。这通常表示模块名称拼写错误或模块路径不正确。\n\n错误似乎出现在 './Build/plays/ tagger.yml':第 2 行,第 5 列,但可能\n位于文件中的其他位置,具体取决于确切的语法问题。\n\n违规行似乎是:\n\n---\n - name: build tagger docker\n ^ here\n\n\n错误似乎出现在 './Build/plays/tagger.yml': 第 2 行第 5 列,但可能\n在文件中的其他位置,具体取决于确切的语法问题。 \n\n违规行似乎是:\n\n---\n - name: build tagger docker\n ^ here\n"} }
似乎如果我解除孩子的“任务:”,它会起作用,但我做不到 - 我希望孩子独立..
【问题讨论】:
标签: ansible ansible-playbook ansible-2.x