Skip to content

Conversation

@brad2014
Copy link

📝 Description

There is a semantic collision between linode "tags" and ansible "tags", and modern ansible dutifully warns users when this conflict occurs.

In order to eliminate the warning (and the collision) about using ansible reserved words as variables, we inject the instance tags as "linode_tags" instead of "tags".

This would be a breaking change, since references to linode "tags" would need to change to "linode_tags" in dynamic inventory files (and possibly others).

✔️ How to Test

Simply note that "ansible-inventory --list" no longer generates a warning on ansible-core>=2.20.1.

How do I run the relevant unit/integration tests?

📷 Preview

If applicable, include a screenshot or code snippet of this change. Otherwise, please remove this section.

…tags

In order to suppress the warning about using ansible reserved words
as variables, We inject the instance tags as "linode_tags" instead
of "tags".

This would be a breaking change, since references to linode "tags"
would need to change to "linode_tags".
@brad2014 brad2014 requested a review from a team as a code owner January 19, 2026 15:45
@brad2014 brad2014 requested review from psnoch-akamai and vshanthe and removed request for a team January 19, 2026 15:45
@vshanthe vshanthe requested review from a team, ezilber-akamai and yec-akamai and removed request for a team January 20, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant