]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Enable standard rhel repos as well after stage cdn configuration
authorVasu Kulkarni <vasu@redhat.com>
Sun, 10 Jun 2018 14:27:54 +0000 (07:27 -0700)
committerVasu Kulkarni <vasu@redhat.com>
Thu, 14 Feb 2019 20:28:12 +0000 (12:28 -0800)
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
teuthology/task/internal/redhat.py

index 1dae10dd071bd40a1a710e4b996186fc115fc475..5fc098276ff6a265e39671669724dd900fe57619 100644 (file)
@@ -48,6 +48,7 @@ def _subscribe_stage_cdn(remote, teuthconfig):
             '--auto-attach'
             ],
         timeout=720)
+    _enable_rhel_repos(remote)
 
 
 def _unsubscribe_stage_cdn(remote):
@@ -88,6 +89,14 @@ def setup_additional_repo(ctx, config):
     yield
 
 
+def _enable_rhel_repos(remote):
+    rhel_7_rpms = ['rhel-7-server-rpms',
+                   'rhel-7-server-optional-rpms',
+                   'rhel-7-server-extras-rpms']
+    for repo in rhel_7_rpms:
+        remote.run(args=['sudo', 'subscription-manager',
+                         'repos', '--enable={r}'.format(r=repo)])
+
 @contextlib.contextmanager
 def setup_base_repo(ctx, config):
     """