Module: Capricorn::Actors::PleskActor::Config

Defined in:
lib/capricorn/actors/plesk_actor.rb

Instance Method Summary collapse

Instance Method Details

#plesk_client(&block) ⇒ Object

set the plesk client to be used for this satellite.



185
186
187
# File 'lib/capricorn/actors/plesk_actor.rb', line 185

def plesk_client(&block)
  satellite_option(:plesk_client, block)
end

#plesk_client_bin(&block) ⇒ Object

path to the client tool.



190
191
192
# File 'lib/capricorn/actors/plesk_actor.rb', line 190

def plesk_client_bin(&block)
  option(:plesk_client_bin, block) { |v| v or '/usr/local/psa/bin/client' }
end

#plesk_database_bin(&block) ⇒ Object

path to the database tool.



205
206
207
# File 'lib/capricorn/actors/plesk_actor.rb', line 205

def plesk_database_bin(&block)
  option(:plesk_database_bin, block) { |v| v or '/usr/local/psa/bin/database' }
end

#plesk_database_server(&block) ⇒ Object

host and port of database server.



220
221
222
# File 'lib/capricorn/actors/plesk_actor.rb', line 220

def plesk_database_server(&block)
  option(:plesk_database_server, block)
end

#plesk_domain_bin(&block) ⇒ Object

path to the domain tool.



195
196
197
# File 'lib/capricorn/actors/plesk_actor.rb', line 195

def plesk_domain_bin(&block)
  option(:plesk_domain_bin, block) { |v| v or '/usr/local/psa/bin/domain' }
end

#plesk_httpd_bin(&block) ⇒ Object

path to the httpd tool.



215
216
217
# File 'lib/capricorn/actors/plesk_actor.rb', line 215

def plesk_httpd_bin(&block)
  option(:plesk_httpd_bin, block) { |v| v or '/etc/init.d/httpd' }
end

#plesk_subdomain_bin(&block) ⇒ Object

path to the subdomain tool.



200
201
202
# File 'lib/capricorn/actors/plesk_actor.rb', line 200

def plesk_subdomain_bin(&block)
  option(:plesk_subdomain_bin, block) { |v| v or '/usr/local/psa/bin/subdomain' }
end

#plesk_websrvmng_bin(&block) ⇒ Object

path to the websrvmng tool.



210
211
212
# File 'lib/capricorn/actors/plesk_actor.rb', line 210

def plesk_websrvmng_bin(&block)
  option(:plesk_websrvmng_bin, block) { |v| v or '/usr/local/psa/admin/sbin/websrvmng' }
end