分子测试已停止使用我的 ansible 角色
Molecule test has stopped working with my ansible role
我刚开始使用分子,遵循了一个很好的简单教程,我生成了一个角色并进行了分子测试,它按预期工作。第二天我重新启动了我的机器,它又停止工作了。 ERROR: 'molecule/*/molecule.yml' glob failed. Exiting.
我使用的是 macbook pro 10.13.6 以下是必要的信息。
do-enr-mac-4:default joseph$ ansible --version
ansible 2.7.7
config file = /Users/joseph/.ansible.cfg
configured module search path =
['/Users/joseph/.ansible/plugins/modules',
'/usr/share/ansible/plugins/modules']
ansible python module location =
/Users/joseph/.pyenv/versions/3.6.3/lib/python3.6/site-packages/ansible
executable location = /Users/joseph/.pyenv/versions/3.6.3/bin/ansible
python version = 3.6.3 (default, Dec 20 2017, 08:10:54) [GCC 4.2.1
Compatible Apple LLVM 9.0.0 (clang-900.0.38)]
do-enr-mac-4:default joseph$
do-enr-mac-4:default joseph$
do-enr-mac-4:default joseph$ molecule --version
molecule, version 2.20.1
do-enr-mac-4:default joseph$ vagrant --version
Vagrant 2.2.4
do-enr-mac-4:default joseph$ pip freeze | grep vagrant
python-vagrant==0.5.15
do-enr-mac-4:default joseph$ pip freeze | grep molecule
molecule==2.20.1
do-enr-mac-4:default joseph$ ls
INSTALL.rst molecule.yml playbook.yml prepare.yml tests
do-enr-mac-4:default joseph$ molecule --debug test
ERROR: 'molecule/*/molecule.yml' glob failed. Exiting.
do-enr-mac-4:default joseph$ python --version
Python 3.6.3
问题是在 google 上的所有搜索都显示了这个问题早在 2017 年就出现了,它与人们使用的版本有关,这些版本与我现在使用的版本完全不同。调试开关不是分子命令目前没有帮助,所以我没有解决这个问题的信息。我想知道以前是否有人经历过这个。提前致谢。
我从上面的 ls
命令和提示中推断出您正在从 default
场景目录中启动分子。
只需返回根角色目录中的两个级别 (cd ../..
),您就会回到正轨。
我刚开始使用分子,遵循了一个很好的简单教程,我生成了一个角色并进行了分子测试,它按预期工作。第二天我重新启动了我的机器,它又停止工作了。 ERROR: 'molecule/*/molecule.yml' glob failed. Exiting.
我使用的是 macbook pro 10.13.6 以下是必要的信息。
do-enr-mac-4:default joseph$ ansible --version
ansible 2.7.7
config file = /Users/joseph/.ansible.cfg
configured module search path =
['/Users/joseph/.ansible/plugins/modules',
'/usr/share/ansible/plugins/modules']
ansible python module location =
/Users/joseph/.pyenv/versions/3.6.3/lib/python3.6/site-packages/ansible
executable location = /Users/joseph/.pyenv/versions/3.6.3/bin/ansible
python version = 3.6.3 (default, Dec 20 2017, 08:10:54) [GCC 4.2.1
Compatible Apple LLVM 9.0.0 (clang-900.0.38)]
do-enr-mac-4:default joseph$
do-enr-mac-4:default joseph$
do-enr-mac-4:default joseph$ molecule --version
molecule, version 2.20.1
do-enr-mac-4:default joseph$ vagrant --version
Vagrant 2.2.4
do-enr-mac-4:default joseph$ pip freeze | grep vagrant
python-vagrant==0.5.15
do-enr-mac-4:default joseph$ pip freeze | grep molecule
molecule==2.20.1
do-enr-mac-4:default joseph$ ls
INSTALL.rst molecule.yml playbook.yml prepare.yml tests
do-enr-mac-4:default joseph$ molecule --debug test
ERROR: 'molecule/*/molecule.yml' glob failed. Exiting.
do-enr-mac-4:default joseph$ python --version
Python 3.6.3
问题是在 google 上的所有搜索都显示了这个问题早在 2017 年就出现了,它与人们使用的版本有关,这些版本与我现在使用的版本完全不同。调试开关不是分子命令目前没有帮助,所以我没有解决这个问题的信息。我想知道以前是否有人经历过这个。提前致谢。
我从上面的 ls
命令和提示中推断出您正在从 default
场景目录中启动分子。
只需返回根角色目录中的两个级别 (cd ../..
),您就会回到正轨。