changed remote-repos to comma separated string in config, nova_compute and yum.template
This commit is contained in:
parent
a0245dbf7e
commit
819edf9d77
@ -102,13 +102,16 @@ class REMOTEProxy():
|
|||||||
|
|
||||||
def _setup_yum(self):
|
def _setup_yum(self):
|
||||||
log('Setup yum')
|
log('Setup yum')
|
||||||
context = {'yum_repo': self.repository}
|
repo_id = 1
|
||||||
|
for repo in self.repository.split(','):
|
||||||
|
context = {'yum_repo': repo, 'yum_repo_id': repo_id}
|
||||||
_, filename = tempfile.mkstemp()
|
_, filename = tempfile.mkstemp()
|
||||||
with open(filename, 'w') as f:
|
with open(filename + repo_id, 'w') as f:
|
||||||
f.write(_render_template('yum.template', context))
|
f.write(_render_template('yum.template', context))
|
||||||
execute(copy_file_as_root, filename,
|
execute(copy_file_as_root, filename,
|
||||||
'/etc/yum.repos.d/openstack-nova-compute-proxy.repo')
|
'/etc/yum.repos.d/openstack-nova-compute-proxy.repo')
|
||||||
os.unlink(filename)
|
os.unlink(filename)
|
||||||
|
repo_id += 1
|
||||||
|
|
||||||
def _install_packages(self):
|
def _install_packages(self):
|
||||||
execute(yum_install, PACKAGES)
|
execute(yum_install, PACKAGES)
|
||||||
|
Loading…
Reference in New Issue
Block a user