set run list without executor
This commit is contained in:
		
							parent
							
								
									6033d9fbd6
								
							
						
					
					
						commit
						f51df952e6
					
				| @ -519,10 +519,6 @@ module Devops | |||||||
|         raise 'Failed to sync project metadata with chef' unless succeeded |         raise 'Failed to sync project metadata with chef' unless succeeded | ||||||
|       end |       end | ||||||
| 
 | 
 | ||||||
|       def set_run_list(run_list) |  | ||||||
|         knife_instance.set_run_list(@server.chef_node_name, run_list) |  | ||||||
|       end |  | ||||||
| 
 |  | ||||||
|       private |       private | ||||||
| 
 | 
 | ||||||
|       def schedule_expiration |       def schedule_expiration | ||||||
|  | |||||||
| @ -1,6 +1,5 @@ | |||||||
| require File.join(File.dirname(__FILE__), "worker") | require File.join(File.dirname(__FILE__), "worker") | ||||||
| 
 | 
 | ||||||
| require "lib/executors/server_executor" |  | ||||||
| require "db/mongo/models/report" | require "db/mongo/models/report" | ||||||
| 
 | 
 | ||||||
| class WaitRebootstrapWorker < Worker | class WaitRebootstrapWorker < Worker | ||||||
| @ -10,6 +9,7 @@ class WaitRebootstrapWorker < Worker | |||||||
|   # 'server_node_name' |   # 'server_node_name' | ||||||
|   # 'owner' |   # 'owner' | ||||||
|   # 'old_chef_node': node info |   # 'old_chef_node': node info | ||||||
|  |   # 'new_chef_env' | ||||||
| 
 | 
 | ||||||
|   def perform(options) |   def perform(options) | ||||||
|     call do |     call do | ||||||
| @ -25,8 +25,8 @@ class WaitRebootstrapWorker < Worker | |||||||
| 
 | 
 | ||||||
|       puts_and_flush "Setting run list to #{old_node_info['run_list']}" |       puts_and_flush "Setting run list to #{old_node_info['run_list']}" | ||||||
| 
 | 
 | ||||||
|       executor = Devops::Executor::ServerExecutor.new(server, out, current_user: owner) |       knife_instance = KnifeFactory.instance(options.fetch("new_chef_env")) | ||||||
|       executor.set_run_list(old_node_info["run_list"]) |       knife_instance.set_run_list(server.chef_node_name, old_node_info["run_list"]) | ||||||
|       0 |       0 | ||||||
|     end |     end | ||||||
|   end |   end | ||||||
| @ -40,4 +40,3 @@ class WaitRebootstrapWorker < Worker | |||||||
|     ) |     ) | ||||||
|   end |   end | ||||||
| end | end | ||||||
| 
 |  | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Anton Chuchkalov
						Anton Chuchkalov