Ansible 有没有使用kvm的分子角色的好例子?到目前为止,获取{'lint':['必须是字符串类型']}错误
我一直在尝试运行查找好的存储库或将分子与kvm结合使用的示例。但到目前为止,他们都明白这一点 {'lint':['必须是字符串类型']} 我不知道如何解决这个问题。像这样Ansible 有没有使用kvm的分子角色的好例子?到目前为止,获取{'lint':['必须是字符串类型']}错误,ansible,molecule,Ansible,Molecule,我一直在尝试运行查找好的存储库或将分子与kvm结合使用的示例。但到目前为止,他们都明白这一点 {'lint':['必须是字符串类型']} 我不知道如何解决这个问题。像这样 --- dependency: name: galaxy driver: name: docker lint: name: yamllint platforms: - name: instance image: centos:7 provisioner: name: ansible lint:
---
dependency:
name: galaxy
driver:
name: docker
lint:
name: yamllint
platforms:
- name: instance
image: centos:7
provisioner:
name: ansible
lint:
name: ansible-lint
verifier:
name: testinfra
lint:
name: flake8
此错误是因为您的分子已更新为版本3,而您的测试代码仍为版本2。 对于版本3,使用
lint: |
ansible-lint
Molecule 3允许同时使用多个linting工具,您可以将它们指定为数组。至少,驱动程序:{name:docker}表明您没有使用kvm驱动程序初始化角色/场景。。。请参阅分子初始化角色-help和分子初始化场景-help。看起来您运行的是分子>=3,但您有一个分子