15 lines
		
	
	
		
			485 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			485 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
redis = node['redisio']
 | 
						|
 | 
						|
redis['servers'].each do |current_server|
 | 
						|
  server_name = current_server['name'] || current_server['port']
 | 
						|
  resource_name = if node['redisio']['job_control'] == 'systemd'
 | 
						|
                    "service[redis@#{server_name}]"
 | 
						|
                  else
 | 
						|
                    "service[redis#{server_name}]"
 | 
						|
                  end
 | 
						|
  resource = resources(resource_name)
 | 
						|
  resource.action Array(resource.action)
 | 
						|
  resource.action << :stop
 | 
						|
  resource.action << :disable
 | 
						|
end
 |