0

我一直在尝试寻找好的存储库或将分子与 kvm 一起使用的示例。但到目前为止,他们都得到了这个。

{'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
4

1 回答 1

7

此错误是因为您的分子已更新到版本 3,而您的测试代码仍为版本 2。对于版本 3,请使用

lint: |
  ansible-lint

Molecule 3 允许同时使用多个 linting 工具,您可以将它们指定为数组。

于 2020-02-26T16:09:05.200 回答