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 |