# Using ansible-playbook --tags=xxx with dynamic inventory

**URL:** <https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195>\
**Category:** Ansible Project\
**Created:** [January 12, 2022, 9:11pm UTC](https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195 "2022-01-12T21:11:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_D](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@Alex\_D](https://forum.ansible.com/u/Alex_D)\
**Post date:** [January 12, 2022, 9:11pm UTC](https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195/1 "2022-01-12T21:11:27Z")

</div>

Hi,

I tried to run a playbook with a dynamic inventory (see my playbook below) using e.g. ansible-playbook -i nms-vms init-vrf-nms.yml --extra-vars “nms=nms-sz” --tags=basic

Unfortunately, i got the following error:

---

<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:** [January 12, 2022, 9:23pm UTC](https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195/2 "2022-01-12T21:23:14Z")

</div>

show output of `ansible-inventory -i nms-vms --list`

---

<div class="post-metadata">

**Author:** ![Alex\_D](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@Alex\_D](https://forum.ansible.com/u/Alex_D)\
**Post date:** [January 12, 2022, 10:13pm UTC](https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195/3 "2022-01-12T22:13:25Z")

</div>

Here’s the output. Some vars are obfuscated

$ ansible-inventory -i nms-vms --list  
{  
“\_meta”: {  
“hostvars”: {  
“nms-sz”: {  
“Files”: ,  
“ansible\_become\_method”: “sudo”,  
“ansible\_common\_remote\_group”: “sysadmins”,  
“ansible\_host”: “172.28.x.x”,  
“ansible\_password”: “xxx”,  
“ansible\_ssh\_common\_args”: “-o StrictHostKeyChecking=no”,  
“ansible\_sudo\_pass”: “xxx”,  
“ansible\_user”: “xxx”,  
“mrtg”: {  
“sample\_dir”: “sz”,  
“sample\_router”: “sz-r1.4711”  
},  
“netplan”: {  
“ens160”: {  
“ipv4”: {  
“address”: “172.28.x.x”,  
“gateway”: “172.28.x.x”,  
“netmask”: “255.255.255.128”,  
“prefix\_length”: 25  
}  
},  
“ens192”: {  
“ipv4”: {  
“address”: “192.168.x.x”,  
“netmask”: “255.255.x.x”,  
“prefix\_length”: 30,  
“routes”: [  
{  
“to”: “192.168.250.0/24”,  
“via”: “192.168.x.x”  
},  
{  
“to”: “172.30.95.22/32”,  
“via”: “192.168.x.x”  
}  
]  
}  
}  
},  
“network\_gear”: {  
“access”: [  
“ssh”,  
“telnet”  
],  
“snmp\_community”: “xxx”  
},  
“nginx”: {  
“enabled”: false,  
“state”: “stopped”  
},  
“rancid\_groups”: [  
“sz”  
],  
“rancid\_user”: “xxx”,  
“rancid\_user\_pass”: “xxx”,  
“syslog\_facilities”: [  
“local7”  
]  
}  
}  
},  
“all”: {  
“children”: [  
“ungrouped”,  
“vrf\_nms”  
]  
},  
“vrf\_nms”: {  
“hosts”: [  
“nms-sz”  
]  
}  
}

---

<div class="post-metadata">

**Author:** ![Clint\_Denham](https://avatars.discourse-cdn.com/v4/letter/c/919ad9/32.png) [@Clint\_Denham](https://forum.ansible.com/u/Clint_Denham)\
**Post date:** [January 12, 2022, 10:29pm UTC](https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195/4 "2022-01-12T22:29:45Z")

</div>

In your ansible-playbook command it references the tag “basic” but the playbook itself references “basics”. Could you update and try again?

---

<div class="post-metadata">

**Author:** ![Alex\_D](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@Alex\_D](https://forum.ansible.com/u/Alex_D)\
**Post date:** [January 12, 2022, 11:01pm UTC](https://forum.ansible.com/t/using-ansible-playbook-tags-xxx-with-dynamic-inventory/36195/5 "2022-01-12T23:01:00Z")

</div>

Sorry, that was just an error while cut&paste in my first post.

$ ansible-playbook -i nms-vms init-vrf-nms.yml --check --diff --extra-vars “nms=nms-sz” --tags=basics

PLAY [localhost] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
[WARNING]: Could not match supplied host pattern, ignoring: dynamically\_created\_hosts

PLAY [Initialize selected VRF NMS] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: no hosts matched

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

What makes me suspicious is the message “Could not match supplied host pattern, ignoring: dynamically\_created\_hosts”

$ ansible-playbook -i nms-vms init-vrf-nms.yml --extra-vars “nms=nms-sz” --list-tags  
[WARNING]: Could not match supplied host pattern, ignoring: dynamically\_created\_hosts

playbook: init-vrf-nms.yml

play #1 (localhost): localhost TAGS:   
TASK TAGS:

play #2 (dynamically\_created\_hosts): Initialize selected VRF NMS TAGS:   
TASK TAGS: [basics, vrf-vm]

Regards,  
Alex
