Class: PoiseService::Resources::PoiseServiceTest::Provider
- Inherits:
-
Chef::Provider
- Object
- Chef::Provider
- PoiseService::Resources::PoiseServiceTest::Provider
- Includes:
- Poise
- Defined in:
- lib/poise_service/resources/poise_service_test.rb
Overview
Provider for poise_service_test.
Constant Summary collapse
- SERVICE_SCRIPT =
"require 'webrick'\nrequire 'json'\nrequire 'etc'\nFILE_DATA = ''\nserver = WEBrick::HTTPServer.new(Port: ARGV[0].to_i)\nserver.mount_proc '/' do |req, res|\n res.body = {\n directory: Dir.getwd,\n user: Etc.getpwuid(Process.uid).name,\n euser: Etc.getpwuid(Process.euid).name,\n group: Etc.getgrgid(Process.gid).name,\n egroup: Etc.getgrgid(Process.egid).name,\n environment: ENV.to_hash,\n file_data: FILE_DATA,\n pid: Process.pid,\n }.to_json\nend\n"
Instance Method Summary collapse
-
#action_run
runaction forpoise_service_test.
Instance Method Details
#action_run
This method returns an undefined value.
run action for poise_service_test. Create all test services.
88 89 90 91 92 93 94 95 |
# File 'lib/poise_service/resources/poise_service_test.rb', line 88 def action_run do create_script create_noterm_script create_user create_tests end end |