# which tags are being used in runtime?

**URL:** <https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385>\
**Category:** Ansible Project\
**Created:** [August 21, 2018, 3:11pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385 "2018-08-21T15:11:28Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mauricio\_Castro](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@Mauricio\_Castro](https://forum.ansible.com/u/Mauricio_Castro)\
**Post date:** [August 21, 2018, 3:11pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/1 "2018-08-21T15:11:28Z")

</div>

Hello all, is there a way to know during playbook execution which tags it was called with in command line with -t ?

I mean given _ **ansible-playbook -t x,y,z** _ how do I know inside the playbook I am only executing tasks with those tags?

Thanks

---

<div class="post-metadata">

**Author:** ![Jonathan\_Lozada\_De\_L](https://avatars.discourse-cdn.com/v4/letter/j/eb8c5e/32.png) [@Jonathan\_Lozada\_De\_L](https://forum.ansible.com/u/Jonathan_Lozada_De_L)\
**Post date:** [August 21, 2018, 3:26pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/2 "2018-08-21T15:26:54Z")

</div>

either there’s a tag: name in the playbook or in the tasks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [August 21, 2018, 8:40pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/3 "2018-08-21T20:40:00Z")

</div>

ansible\_run\_tags

---

<div class="post-metadata">

**Author:** ![Mauricio\_Castro](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@Mauricio\_Castro](https://forum.ansible.com/u/Mauricio_Castro)\
**Post date:** [August 23, 2018, 12:37pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/4 "2018-08-23T12:37:37Z")

</div>

great! thanks a lot!

---

<div class="post-metadata">

**Author:** ![Mauricio\_Castro](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@Mauricio\_Castro](https://forum.ansible.com/u/Mauricio_Castro)\
**Post date:** [August 23, 2018, 12:46pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/5 "2018-08-23T12:46:51Z")

</div>

- debug: var=ansible\_run\_tags

tags: [‘always’]

is not giving me anything.

are you sure Brian?

thanks for the help.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [August 23, 2018, 12:49pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/6 "2018-08-23T12:49:50Z")

</div>

it reflects tags used at runtime, not those defined on the task.

---

<div class="post-metadata">

**Author:** ![Mauricio\_Castro](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@Mauricio\_Castro](https://forum.ansible.com/u/Mauricio_Castro)\
**Post date:** [August 23, 2018, 12:56pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/7 "2018-08-23T12:56:31Z")

</div>

hummm, that’s it:

I tried:

- debug: var=ansible\_run\_tags  
tags: [‘delete’]

and I run:

ansible-playbook -t delete pb.yml

and I get:

TASK [debug] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [localhost] =\> {  
“ansible\_run\_tags”: “VARIABLE IS NOT DEFINED!”  
}

wrong?

thanks.

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [August 23, 2018, 1:29pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/8 "2018-08-23T13:29:46Z")

</div>

> hummm, that's it:
> 
> I tried:
> 
> - debug: var=ansible\_run\_tags  
> tags: ['delete']

Indentation of tags if off, you should add two spaces.

> and I run:
> 
> ansible-playbook -t delete pb.yml
> 
> and I get:
> 
> TASK [debug]  
> \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
> ok: [localhost] =\> {  
> &nbsp;&nbsp;&nbsp;&nbsp;"ansible\_run\_tags": "VARIABLE IS NOT DEFINED!"  
> }
> 
> wrong?

It work an Ansible 2.6.3

---

<div class="post-metadata">

**Author:** ![Mauricio\_Castro](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@Mauricio\_Castro](https://forum.ansible.com/u/Mauricio_Castro)\
**Post date:** [August 23, 2018, 1:32pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/9 "2018-08-23T13:32:37Z")

</div>

Identation was a e-mail body problem.

I think it should be my version. I will try to update it.

Thanks a lot.

---

<div class="post-metadata">

**Author:** ![Mauricio\_Castro](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@Mauricio\_Castro](https://forum.ansible.com/u/Mauricio_Castro)\
**Post date:** [August 23, 2018, 1:44pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/10 "2018-08-23T13:44:51Z")

</div>

Kai, thanks, it was my version 2.4.2, updated to 2.6.3.

Working now.

Thanks a lot to all.

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [August 23, 2018, 1:48pm UTC](https://forum.ansible.com/t/which-tags-are-being-used-in-runtime/28385/11 "2018-08-23T13:48:33Z")

</div>

ansible\_run\_tags was added in 2.5.
