Как я могу получить доступ к тегам и тегам пропуска, проходящим через командную строку, к незанятой пьесе во время выполнения?Ansible - теги доступа во время выполнения
Я пытаюсь достичь цикла with_items
, который может пропускать или включать элементы на основе тега/skip-тега с использованием предложения when
. This previous SO question касается одной и той же темы, но использует другой подход. Я бы оценил существование тега за итерацию.
Например:
- name: Build docker images
docker_image:
name: "{{item.name}}"
path: "{{build_folder}}/dockerfiles/{{item.name}}"
dockerfile: "{{item.name}}.Dockerfile"
state: build
tag: "{{private_docker_registry}}/{{item.name}}"
when: "{{ansible_host_vars['tags'][image1]}}" is defined
with_items:
- image1
- image2
- image3
Похоже, есть запрос на функцию для [этого] (https://github.com/ansible/ansible/issues/12003) Кажется, что не привлекает внимания: / – stacksonstacks