cleanup run_global_explorers()
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								f99df72931
							
						
					
				
			
			
				commit
				
					
						8a4b8e9b66
					
				
			
		
					 1 changed files with 19 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -57,23 +57,6 @@ class ConfigInstall:
 | 
			
		|||
    def cleanup(self):
 | 
			
		||||
        self.path.cleanup()
 | 
			
		||||
 | 
			
		||||
    def run_global_explorers(self):
 | 
			
		||||
        """Run global explorers"""
 | 
			
		||||
        log.info("Running global explorers")
 | 
			
		||||
 | 
			
		||||
        explorers = cdist.core.GlobalExplorer.list_explorers()
 | 
			
		||||
 | 
			
		||||
        self.path.transfer_global_explorers()
 | 
			
		||||
        for explorer in explorers:
 | 
			
		||||
            output = self.path.global_explorer_output_path(explorer)
 | 
			
		||||
            output_fd = open(output, mode='w')
 | 
			
		||||
            cmd = []
 | 
			
		||||
            cmd.append("__explorer=" + cdist.path.REMOTE_GLOBAL_EXPLORER_DIR)
 | 
			
		||||
            cmd.append(self.path.remote_global_explorer_path(explorer))
 | 
			
		||||
 | 
			
		||||
            cdist.exec.run_or_fail(cmd, stdout=output_fd, remote_prefix=True)
 | 
			
		||||
            output_fd.close()
 | 
			
		||||
 | 
			
		||||
    def run_type_explorer(self, cdist_object):
 | 
			
		||||
        """Run type specific explorers for objects"""
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -225,6 +208,25 @@ class ConfigInstall:
 | 
			
		|||
                cdist.exec.run_or_fail([remote_remote_code], remote_prefix=True)
 | 
			
		||||
                
 | 
			
		||||
    ### Cleaned / check functions: Round 1 :-) #################################
 | 
			
		||||
    def run_global_explorers(self):
 | 
			
		||||
        """Run global explorers"""
 | 
			
		||||
        log.info("Running global explorers")
 | 
			
		||||
 | 
			
		||||
        src = cdist.core.GlobalExplorer.base_dir
 | 
			
		||||
        dst = cdist.core.GlobalExplorer.remote_base_dir
 | 
			
		||||
 | 
			
		||||
        self.context.transfer_dir(src, dst)
 | 
			
		||||
 | 
			
		||||
        for explorer in cdist.core.GlobalExplorer.list_explorers():
 | 
			
		||||
            output_fd = open(explorer.out_path, mode='w')
 | 
			
		||||
            cmd = []
 | 
			
		||||
            cmd.append("__explorer=" + cdist.core.GlobalExplorer.remote_base_dir)
 | 
			
		||||
            cmd.append(explorer.remote_path)
 | 
			
		||||
 | 
			
		||||
            cdist.exec.run_or_fail(cmd, stdout=output_fd, remote_prefix=True)
 | 
			
		||||
            output_fd.close()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def stage_run(self):
 | 
			
		||||
        """The final (and real) step of deployment"""
 | 
			
		||||
        log.info("Generating and executing code")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue