diff options
author | Christopher Snyder <cnsnyder@users.noreply.github.com> | 2019-04-09 03:36:51 -0400 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2019-04-16 16:56:18 -0700 |
commit | ad953171eba35bb4e7c458d4511274d53e40231a (patch) | |
tree | ff45b0733ad6b657ec2608522bbd9738e67b2732 | |
parent | 8d259f6e6400564d43083bc63c216c243319800f (diff) | |
download | ansible-ad953171eba35bb4e7c458d4511274d53e40231a.tar.gz |
redhat_subscription: Fix usage of ConfigParser (#54815)
(cherry picked from commit 09f68fc6595ab078210fa1846f620dd4ad4cba66)
-rw-r--r-- | changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml | 2 | ||||
-rw-r--r-- | lib/ansible/modules/packaging/os/redhat_subscription.py | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml b/changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml new file mode 100644 index 0000000000..942abe2356 --- /dev/null +++ b/changelogs/fragments/redhat_subscription_use_strings_for_yum_plugin_configs.yaml @@ -0,0 +1,2 @@ +bugfixes: +- redhat_subscription - For compatibility using the redhat_subscription module on hosts set to use a python 3 interpreter, use string values when updating yum plugin configuration files. diff --git a/lib/ansible/modules/packaging/os/redhat_subscription.py b/lib/ansible/modules/packaging/os/redhat_subscription.py index 15b3c590c3..150cacbdb7 100644 --- a/lib/ansible/modules/packaging/os/redhat_subscription.py +++ b/lib/ansible/modules/packaging/os/redhat_subscription.py @@ -249,9 +249,9 @@ class RegistrationBase(object): cfg.read([tmpfile]) if enabled: - cfg.set('main', 'enabled', 1) + cfg.set('main', 'enabled', '1') else: - cfg.set('main', 'enabled', 0) + cfg.set('main', 'enabled', '0') fd = open(tmpfile, 'w+') cfg.write(fd) |