我试着用ansible部署docker。我有一个docker数据库容器,在另一个容器中是我的web应用程序,我尝试连接这两个容器。问题是数据库容器没有时间配置自己,并且web容器已经启动。我的ansible攻略看起来像这样:- name: run mysql in docker container image: "mysql:5.5" env: "MYSQL_ROOT_PAS
TASK [Remove the MySQL test database.] **************************************************************Using module file /usr/local/lib/python2.7/dist-packages/ansible/modules/database/mysql/mysql_db.py
</.<e
我刚刚接触了Ansible 2.2和Debops,我遇到了以下问题。我有一个主机test-host,我在其中部署了一个MySQL服务器(使用)。该角色使用以下处理程序重新启动服务:- name: restart mysql我想,它使用Ansible 来重启服务器。-b -m service -a 'name=mysql
然而,该项目使用的是Ansible稳定(目前为1.9.3),并且该模块只在2.0版之后才可用(看起来还在中)。
什么是最好的方式“支持”这个模块到我们目前的Ansible安装,跨越许多机器?将"“文件放到每台机器上的”ansible/ work /extras/packaging/language/“目录中会工作吗?此外,如何判断模块是否依赖于Ansible version 2.0中的特性,因此不兼容,并且不会在1.9.3上运行