Как пропустить некоторые задачи ролей при тестировании с помощью Ansible Molecule?

Как проще всего пропустить некоторые ролевые задачи при функциональном тестировании с помощью Ansible Molecule?


person sorin    schedule 26.07.2019    source источник


Ответы (2)


Вы можете использовать два тега, которые являются неявными, когда код запускается молекулой notest и molecule-notest.

Пример:

- name: my task
  tags: notest
  shell: sudo rm -rf /
person sorin    schedule 26.07.2019

Вы можете использовать дополнительные аргументы командной строки для команды ansible-playbook, чтобы пропустить такие теги:

molecule converge -- --skip-tags="<your role>"

Чтобы использовать эту опцию, вы должны сначала пометить свою задачу, как указывает https://stackoverflow.com/a/57216583/7066745.

Источник: https://molecule.readthedocs.io/en/latest/usage.html< /а>

person Moises Barba Perez    schedule 03.07.2020