我正在使用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”。我怎样才能做到这一点?
该Ansibledocker_container
模块确实没有任何depends_on
属性。您应该创建容器以模拟依赖关系树。
先前的任务确实做到了这一点,因此只需删除depends_on
属性,任务就可以正确完成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句