changed remote-repos to comma separated string in config, nova_compute and yum.template
This commit is contained in:
		@@ -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
 | 
				
			||||||
        _, filename = tempfile.mkstemp()
 | 
					        for repo in self.repository.split(','):
 | 
				
			||||||
        with open(filename, 'w') as f:
 | 
					            context = {'yum_repo': repo, 'yum_repo_id': repo_id}
 | 
				
			||||||
            f.write(_render_template('yum.template', context))
 | 
					            _, filename = tempfile.mkstemp()
 | 
				
			||||||
        execute(copy_file_as_root, filename,
 | 
					            with open(filename + repo_id, 'w') as f:
 | 
				
			||||||
                '/etc/yum.repos.d/openstack-nova-compute-proxy.repo')
 | 
					                f.write(_render_template('yum.template', context))
 | 
				
			||||||
        os.unlink(filename)
 | 
					            execute(copy_file_as_root, filename,
 | 
				
			||||||
 | 
					                    '/etc/yum.repos.d/openstack-nova-compute-proxy.repo')
 | 
				
			||||||
 | 
					            os.unlink(filename)
 | 
				
			||||||
 | 
					            repo_id += 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _install_packages(self):
 | 
					    def _install_packages(self):
 | 
				
			||||||
        execute(yum_install, PACKAGES)
 | 
					        execute(yum_install, PACKAGES)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user