Как да пропусна някои задачи за роли, когато тествам с 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