1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/tests
Pino Toscano 9f67cbbe36
rhsm modules: cleanly fail when not run as root (#6211)
subscription-manager on RHEL installs a symlink in /usr/bin to
console-helper (part of usermode), which triggers an interactive prompt
for root credentials when run as user. It seems that console-helper
does not handle well non-interactive contexts (e.g. without a TTY for
input), and thus it will hang waiting for input when run as user in an
Ansible task.

Since subscription-manager requires root already anyway (and it will
fail when explicitly run as user), then apply the same logic locally on
all the modules that interact with it: redhat_subscription,
rhsm_release, and rhsm_repository.
2023-03-22 13:15:32 +01:00
..
integration/targets Removes dependency on StormSSH (#6117) 2023-03-12 12:39:42 +01:00
sanity yarn: Fix state=latest not working with global=true (#5829) 2023-02-13 21:54:56 +01:00
unit rhsm modules: cleanly fail when not run as root (#6211) 2023-03-22 13:15:32 +01:00
utils Run tests with EOL ansible-core versions in GHA (#6044) 2023-02-24 11:32:20 +01:00
.gitignore Add more default license and copyright notices (#5087) 2022-08-08 08:44:19 +02:00
config.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
requirements.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00