Module: Puppet::Provider::Scli
- Defined in:
 - lib/puppet/provider/scli.rb
 
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #consul_delete_key(key) ⇒ Object
 - #consul_max_tries(key, max_tries) ⇒ Object
 - #convert_size_to_bytes(size) ⇒ Object
 - #port_open?(ip, port, seconds = 1) ⇒ Boolean
 - #scli(*args) ⇒ Object
 - #scli_query_properties(*args) ⇒ Object
 
Class Method Details
.included(base) ⇒ Object
      125 126 127 128 129  | 
    
      # File 'lib/puppet/provider/scli.rb', line 125 def self.included(base) base.extend(ClassMethods) base.commands :scli_wrap => '/opt/emc/scaleio/scripts/scli_wrap.sh' base.commands :scli_basic => '/bin/scli' end  | 
  
Instance Method Details
#consul_delete_key(key) ⇒ Object
      121 122 123  | 
    
      # File 'lib/puppet/provider/scli.rb', line 121 def consul_delete_key(key) self.class.consul_delete_key(key) end  | 
  
#consul_max_tries(key, max_tries) ⇒ Object
      117 118 119  | 
    
      # File 'lib/puppet/provider/scli.rb', line 117 def consul_max_tries(key, max_tries) self.class.consul_max_tries(key, max_tries) end  | 
  
#convert_size_to_bytes(size) ⇒ Object
      111 112 113  | 
    
      # File 'lib/puppet/provider/scli.rb', line 111 def convert_size_to_bytes(size) self.class.convert_size_to_bytes(size) end  | 
  
#port_open?(ip, port, seconds = 1) ⇒ Boolean
      114 115 116  | 
    
      # File 'lib/puppet/provider/scli.rb', line 114 def port_open?(ip, port, seconds=1) self.class.port_open?(ip, port, seconds) end  | 
  
#scli(*args) ⇒ Object
      104 105 106  | 
    
      # File 'lib/puppet/provider/scli.rb', line 104 def scli(*args) self.class.scli(args) end  | 
  
#scli_query_properties(*args) ⇒ Object
      108 109 110  | 
    
      # File 'lib/puppet/provider/scli.rb', line 108 def scli_query_properties(*args) self.class.scli_query_properties(args) end  |