我有一个运行一个或多个角色的剧本。我想列出可用的标签,而无需解析所有代码。我确实在记住我在开发阶段放置的所有标签方面遇到了一些困难。
如何列出标签属性中的所有标签:
- name: "Any Task"
tags:
- debug
- name: "any second taks"
tags:
- second
我想要一个命令
debug
second
答案1
您可以使用 CLI 选项列出所有标签--list-tags
。
示例剧本:
- hosts: localhost
gather_facts: false
tasks:
- name: "Any Task"
debug:
msg: 'any msg'
tags:
- debug
- name: "any second task"
debug:
msg: 'any second msg'
tags:
- second
跑步:ansible-playbook test.yml --list-tags
输出:
playbook: test.yml
play #1 (localhost): localhost TAGS: []
TASK TAGS: [debug, second]