![앤서블, docker_container 및dependent_on](https://linux55.com/image/144121/%EC%95%A4%EC%84%9C%EB%B8%94%2C%20docker_container%20%EB%B0%8Fdependent_on.png)
저는 ansible 및 docker_container 모듈을 사용하고 있습니다. 하지만 스크립트를 시작하면 다음과 같은 오류가 발생합니다.
"'depends_on' is not a valid attribute for a Task"
이것은 내 스크립트입니다.
- name: Docker-compose
hosts: localhost
connection: local
gather_facts: no
tasks:
- name: Start selenium hub
docker_container:
name: hub
image: selenium:latest
state: started
restart: yes
ports:
- "4444:4444"
- name: Start chromedriver
docker_container:
name: chromedriver
image: chromedriver:latest
state: started
restart: yes
depends_on:
- "hub"
links:
- "hub:hub"
env:
VNC_ENABLED: true
EXPOSE_X11: true
ports:
- "5900:5900"
보시다시피 "chromedriver"라는 컨테이너는 "hub"에 종속됩니다. 어떻게 해야 하나요?
답변1
이것앤서블 docker_container
모듈실제로 속성이 없습니다 depends_on
. 종속성 트리를 시뮬레이션하려면 컨테이너를 만들어야 합니다.
이전 작업에서 이 작업을 수행했으므로 depends_on
속성을 제거하기만 하면 작업이 올바르게 완료됩니다.