File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed 
lib/puppet/provider/mongodb_database Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -27,15 +27,17 @@ def self.prefetch(resources)
2727
2828  def  create 
2929    if  db_ismaster 
30-       mongo_eval ( 'db.dummyData.insert({"created_by_puppet": 1})' ,  @resource [ :name ] ) 
30+       out  =  mongo_eval ( 'db.dummyData.insert({"created_by_puppet": 1})' ,  @resource [ :name ] ) 
31+       raise  "Failed to create DB '#{ @resource [ :name ] }  '\n #{ out }  "  if  out . match ( /writeError/ ) 
3132    else 
3233      Puppet . warning  'Database creation is available only from master host' 
3334    end 
3435  end 
3536
3637  def  destroy 
3738    if  db_ismaster 
38-       mongo_eval ( 'db.dropDatabase()' ,  @resource [ :name ] ) 
39+       out  =  mongo_eval ( 'db.dropDatabase()' ,  @resource [ :name ] ) 
40+       raise  "Failed to destroy DB '#{ @resource [ :name ] }  '\n #{ out }  "  if  out . match ( /writeError/ ) 
3941    else 
4042      Puppet . warning  'Database removal is available only from master host' 
4143    end 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments