Есть ли хорошие примеры для ролей молекул, использующих kvm? пока что получается ошибка {'lint': ['должна иметь строковый тип']} - PullRequest
0 голосов
/ 16 февраля 2020

Я пытаюсь запустить поиск хороших репозиториев или примеров использования молекулы с 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

1 Ответ

1 голос
/ 26 февраля 2020

Эта ошибка вызвана тем, что ваша молекула была обновлена ​​до версии 3, в то время как ваш тестовый код все еще с версией 2. Для версии 3 используйте

lint: |
  ansible-lint

Molecule 3 позволяет одновременно использовать несколько инструментов для рисования, и вы можете указать их как массив.

...