実行時にコマンドラインから渡されたタグとスキップタグを、可能なプレイブックにアクセスするにはどうすればよいですか?実行時にタグにアクセスする
when
節を使用してタグ/スキップタグに基づいて項目をスキップまたは含めることができるwith_items
ループを実現しようとしています。 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
[this](https://github.com/ansible/ansible/issues/12003)の機能要求があるようですが、注意を払うことはできません。 – stacksonstacks