-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
redhat_subscription: don't discard vars with key #5627
redhat_subscription: don't discard vars with key #5627
Conversation
Hi @thor, I took the liberty of forwarding your old PR ansible/ansible#60266 (which IMHO was good) to community.general, keeping the right credit for you. I hope it's OK! |
ce74a73
to
8391222
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution!
changelogs/fragments/5627-redhat_subscription-subscribe-parameters-2.yaml
Outdated
Show resolved
Hide resolved
changelogs/fragments/5627-redhat_subscription-subscribe-parameters-2.yaml
Outdated
Show resolved
Hide resolved
Fixes ansible-collections#3486. From the man-pages of subscription-manager, none of the parameters used are tied to the activationkey except the two that remain in its else-clause. Note that type is not mentioned in the man-pages on 7.6 (at least), but is still present and available.
8391222
to
bd1fbca
Compare
Backport to stable-5: 💔 cherry-picking failed — conflicts found❌ Failed to cleanly apply f7fa54e on top of patchback/backports/stable-5/f7fa54eed9f82ea2d0287541d9bef31a8e3631d3/pr-5627 Backporting merged PR #5627 into main
🤖 @patchback |
Backport to stable-6: 💚 backport PR created✅ Backport PR branch: Backported as #5633 🤖 @patchback |
Fixes #3486. From the man-pages of subscription-manager, none of the parameters used are tied to the activationkey except the two that remain in its else-clause. Note that type is not mentioned in the man-pages on 7.6 (at least), but is still present and available. Co-authored-by: Thor K. H <thor@roht.no> (cherry picked from commit f7fa54e)
Fixes #3486. From the man-pages of subscription-manager, none of the parameters used are tied to the activationkey except the two that remain in its else-clause. Note that type is not mentioned in the man-pages on 7.6 (at least), but is still present and available. Co-authored-by: Thor K. H <thor@roht.no> (cherry picked from commit f7fa54e) Co-authored-by: Pino Toscano <ptoscano@redhat.com>
Thanks to @ptoscano for picking up this ancient PR of mine! 🥳 I'd entirely forgotten it existed. |
SUMMARY
From the man-pages of subscription-manager, none of the parameters used is tied to
activationkey
except the two that remain in its else-clause.Per the documentation, none of these should be tied to
activationkey
, and as such, no correct usage of the module per its documentation should be affected in a negative way.Fixes #3486.
Notes by Pino Toscano (@ptoscano):
In reality, there are some combinations of command line options to
register
that are not accepted -- for example, when using--activationkey
you cannot specify--consumerid
,--environment
, and--auto-attach
; that said, since these things may change depending on the version of subscription-manager, then simply passing all the arguments and let subscription-manager figure it out is better than having to reimplement the same logic locally in this Ansible module.ISSUE TYPE
COMPONENT NAME
redhat_subscription
ADDITIONAL INFORMATION
Note that
type
is not mentioned in the man-pages on 7.6 (at least), but is still present and available.