플레이 북을 작동하지 않는 다른 YML의 포함> all.yml tagger.yml configservice.ymlansible 는
all.yml이 스크립트의 다른 ymls 포함되어 있지만이 실패합니다.
태거 모든
---
- 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 [모든 고정 표시기 구축] ********* ********************************************* 치명적 : [localhost] : FAILED! => { "실패": 참, "이유": "작업에서 아무런 작업도 감지되지 않았습니다. 이것은 종종 모듈 이름의 철자가 잘못되었거나 모듈 경로가 잘못되었음을 나타냅니다. \ n \ n 오류는 './Build/plays/ tagger.yml ': 2 행 5 열이지만 정확한 구문 문제에 따라 파일의 다른 위치에 \ n있을 수 있습니다. \ n \ n 문제가되는 행은 다음과 같이 표시됩니다. \ n \ n --- \ n - name : build tagger docker \ n \ n \ n \ n 오류는 './Build/plays/tagger.yml': 2 행 5 열에 있지만 정확한 구문 문제에 따라 파일의 다른 위치에 \ n있을 수 있습니다. \ n \ n이 잘못된 줄 것으로 보인다 : \ n \ n --- \ n - 이름 : 술래 고정 표시기의 \를 구축 N^여기 \ n "} 가}
내가 해산하는 경우처럼 보인다"작업 : "아이에게서, 그것은 작동하지만, 나는 그것을 할 수 없다 - 나는 아이가 독립되기를 바란다.
나는 그 작업에 dockers를 구축했기 때문에 role \ tasks \ main에 물건을 넣었을 때 상대방 폴더가 정신 나갔지 만 상대방 참조를 피하기 위해 외부에서 모든 docker building을 활성화했습니다. 이것은 배치가 아니기 때문에 (단순히 고정 건물 만) 간단하게 만들고 싶습니다 – user1025852