Skip to content

Instantly share code, notes, and snippets.

  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save patilsuraj767/b02e98f27a45b15350ab5cbbfbeb56f2 to your computer and use it in GitHub Desktop.
Remote execution callback request
[23] pry(#<ForemanTasks::Api::TasksController>)> request
=> #<ActionDispatch::Request:0x00007fd06d26c128
@env=
{"rack.version"=>[1, 3],
"rack.errors"=>#<IO:<STDERR>>,
"rack.multithread"=>true,
"rack.multiprocess"=>false,
"rack.run_once"=>false,
"SCRIPT_NAME"=>"",
"QUERY_STRING"=>"",
"SERVER_PROTOCOL"=>"HTTP/1.1",
"SERVER_SOFTWARE"=>"puma 4.3.5 Mysterious Traveller",
"GATEWAY_INTERFACE"=>"CGI/1.2",
"REQUEST_METHOD"=>"POST",
"REQUEST_PATH"=>"/foreman_tasks/api/tasks/callback",
"REQUEST_URI"=>"/foreman_tasks/api/tasks/callback",
"HTTP_VERSION"=>"HTTP/1.1",
"HTTP_HOST"=>"centos7-katello-devel.localhost.example.com",
"HTTP_ACCEPT"=>"*/*",
"HTTP_ACCEPT_ENCODING"=>"gzip, deflate",
"HTTP_USER_AGENT"=>"rest-client/2.0.2 (linux-gnu x86_64) ruby/2.5.5p157",
"CONTENT_TYPE"=>"application/json",
"HTTP_VIA"=>"1.1 centos7-katello-devel.localhost.example.com",
"HTTP_X_FORWARDED_FOR"=>"192.168.121.236",
"HTTP_X_FORWARDED_HOST"=>"centos7-katello-devel.localhost.example.com",
"HTTP_X_FORWARDED_SERVER"=>"centos7-katello-devel.localhost.example.com",
"HTTP_CONNECTION"=>"Keep-Alive",
"CONTENT_LENGTH"=>"261",
"puma.request_body_wait"=>0,
"SERVER_NAME"=>"centos7-katello-devel.localhost.example.com",
"SERVER_PORT"=>"80",
"PATH_INFO"=>"/foreman_tasks/api/tasks/callback",
"REMOTE_ADDR"=>"127.0.0.1",
"puma.socket"=>#<TCPSocket:fd 35, AF_INET, 127.0.0.1, 3000>,
"rack.hijack?"=>true,
"rack.hijack"=>#<Puma::Client:0x3fe836b18e70 @ready=true>,
"rack.input"=>#<StringIO:0x00007fd06d630fc0>,
"rack.url_scheme"=>"http",
"HTTP_X_FORWARDED_PROTO"=>"https",
"HTTP_SSL_CLIENT_S_DN"=>"CN=centos7-katello-devel.localhost.example.com,OU=FOREMAN_PROXY,O=FOREMAN,ST=North Carolina,C=US",
"HTTP_SSL_CLIENT_CERT"=>
"-----BEGIN CERTIFICATE----- MIIHTTCCBTWgAwIBAgIJAMibjOhLJ8S+MA0GCSqGSIb3DQEBCwUAMIGWMQswCQYD VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcMB1JhbGVp Z2gxEDAOBgNVBAoMB0thdGVsbG8xFDASBgNVBAsMC1NvbWVPcmdVbml0MTQwMgYD VQQDDCtjZW50b3M3LWthdGVsbG8tZGV2ZWwubG9jYWxob3N0LmV4YW1wbGUuY29t MB4XDTIwMDUzMTEwMDcwMVoXDTM4MDExODEwMDcwMlowgYYxCzAJBgNVBAYTAlVT MRcwFQYDVQQIDA5Ob3J0aCBDYXJvbGluYTEQMA4GA1UECgwHRk9SRU1BTjEWMBQG A1UECwwNRk9SRU1BTl9QUk9YWTE0MDIGA1UEAwwrY2VudG9zNy1rYXRlbGxvLWRl dmVsLmxvY2FsaG9zdC5leGFtcGxlLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAMi5t9hFgI2/QyjUJ8hTDRifHZtqBuQmH3u+yxfa1hmioqBGJuT7 9RoJJxnMopcYE0wl6wnL7VzEErgwZsQ+ddCgH6k5yS26qm1D07K7IsfBPklUzgiY zqGbPywInjdnlVoYme/dqvTux79afOwspPUDl/n64cWsyDb689yIgZ1KfLZBRIxD WyGJwRYQ1vru4ynmpxj2yyy3Nw6JueNG1IZKUZOA/VwMqpHSIp6cSU6dW73V0DtJ 5oxNXRnOFtCzZ6g/qsU90MSGDvz/WjValCVqxR6e6EIGapsJEKqDs28ouq/X9XkM yCjy//4dAYP1Lz7kYGMTAX2t5qIYlAsW38tG//z/4Bhxgs3hBOrrLDNriuu6cD4+ OiF30imCDKBqsif362lZZRL3YV6gOneHgikvhvw34zK1WZ+cCp4/v6Iuayx79/rN GBGyb8lNeIxbPvgNezeAwi6dEoMahPuEwwGe2q0euPwpbqjZBCQYGWnexjApfEFU 6dzaBB04u6CRymGIE2B/ZljX3+jRhLyeTml3oZ3RpLPShSmtZrrlcZ7Jj5c5C5// HMqY0+4pnuR1HXmZrVKKzTHM20fdLTEMmybeMcZ7BB764Om7bJ7ihS0Ml4FHFtLb RrA3Nc+sJsCAvC0HpGNMENBIbC44lSGJKVDVFCXN9w5a+caqE7O4lnEXAgMBAAGj ggGqMIIBpjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwEQYJYIZIAYb4QgEBBAQDAgeAMDUGCWCGSAGG+EIBDQQo FiZLYXRlbGxvIFNTTCBUb29sIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E FgQUjNcy8xov4zU3OA3TdQ0cWu3zBi0wgcsGA1UdIwSBwzCBwIAUJI/lL0QsZmGf d42WkTURVLqCRamhgZykgZkwgZYxCzAJBgNVBAYTAlVTMRcwFQYDVQQIDA5Ob3J0 aCBDYXJvbGluYTEQMA4GA1UEBwwHUmFsZWlnaDEQMA4GA1UECgwHS2F0ZWxsbzEU MBIGA1UECwwLU29tZU9yZ1VuaXQxNDAyBgNVBAMMK2NlbnRvczcta2F0ZWxsby1k ZXZlbC5sb2NhbGhvc3QuZXhhbXBsZS5jb22CCQDIm4zoSyfEtzA2BgNVHREELzAt gitjZW50b3M3LWthdGVsbG8tZGV2ZWwubG9jYWxob3N0LmV4YW1wbGUuY29tMA0G CSqGSIb3DQEBCwUAA4ICAQCBLAXFehAEqyGaq9c70wHW3X/+tOsT9yWH7HkMP/Y/ GSQ2O3//cHZe6zJXmEsmIHVk0k+ui1h968n29ZCTrm7zu9Z4jPd6DXqzATH/WJPd KZuYy8clWyxijw8CriCiexXRNN2Do+pqkzEvK+u0nvgZdcmLqW0fbnWVUPVrfdZw 10u3ggyR6Bazp3j4x9YOt1rOqwK9nxUrmIMMZM44Og3qIXYP5MLVlU8W7brV8e3F O15h+UYlab22K+a3HVVQpzCe8V/9HeGqFnhims7Nrb69pqcX2pTEozzosNZatHNL frrJ0uGpi4swQt2kECCrPt1Xu5yzP8EcvttKNGoJ9Cu4QbJywIUj0r8LSVkTnN6K 6VNPiBJLSTnrbGONSRDvHm1eZvRZq8eMWsaJiz7uFfI5LbnjTICndc6TGzSn3yRp U96TJtlj92FkKW47hQTZT6KWo3mB7zTYDnuKBYVWXI1NtSdEwXROjtk4qOngKvBi r07Nx9Fg559wVDT+angT3lFA2Ddz4UlLetclJAihBKPgxPNoOTaTc9HxHTY37aan AWllYnJd8MxlVRFhqO6H7rAHcCAo9dbG/2UZVLFZfBIFBEIFqiZDN250Piwg6qW9 4b4DlyA7rx8FnT87cvNw2yzZarRzMAKqP5ic8BKN/eBDV0EGK7ACqNkYJAE1ugWc Vg== -----END CERTIFICATE-----",
"HTTP_SSL_CLIENT_VERIFY"=>"SUCCESS",
"rack.after_reply"=>[],
"puma.config"=>
#<Puma::Configuration:0x0000000002fe46e0
@default_dsl=
#<Puma::DSL:0x0000000002fe40f0
@config=#<Puma::Configuration:0x0000000002fe46e0 ...>,
@options=
{:min_threads=>0,
:max_threads=>16,
:log_requests=>false,
:debug=>false,
:binds=>["tcp://0.0.0.0:9292"],
:workers=>0,
:daemon=>false,
:mode=>:http,
:worker_timeout=>60,
:worker_boot_timeout=>60,
:worker_shutdown_timeout=>30,
:remote_address=>:socket,
:tag=>"foreman",
:environment=>"development",
:rackup=>"config.ru",
:logger=>#<IO:<STDOUT>>,
:persistent_timeout=>20,
:first_data_timeout=>30,
:raise_exception_on_sigterm=>true},
@plugins=[]>,
@file_dsl=
#<Puma::DSL:0x0000000002fe4168 @config=#<Puma::Configuration:0x0000000002fe46e0 ...>, @options={}, @plugins=[]>,
@options=
#<Puma::UserFileDefaultOptions:0x0000000002fe4438
@default_options=
{:min_threads=>0,
:max_threads=>16,
:log_requests=>false,
:debug=>false,
:binds=>["tcp://0.0.0.0:9292"],
:workers=>0,
:daemon=>false,
:mode=>:http,
:worker_timeout=>60,
:worker_boot_timeout=>60,
:worker_shutdown_timeout=>30,
:remote_address=>:socket,
:tag=>"foreman",
:environment=>"development",
:rackup=>"config.ru",
:logger=>#<IO:<STDOUT>>,
:persistent_timeout=>20,
:first_data_timeout=>30,
:raise_exception_on_sigterm=>true},
@file_options={},
@user_options=
{:workers=>2,
:binds=>["tcp://0.0.0.0:3000"],
:preload_app=>true,
:environment=>"development",
:logger=>
#<Puma::Events:0x0000000002fe4938
@debug=false,
@formatter=#<Puma::Events::PidFormatter:0x0000000002ab98c8>,
@hooks={:state=>[]},
@stderr=#<IO:<STDERR>>,
@stdout=#<IO:<STDOUT>>>}>,
@plugins=#<Puma::PluginLoader:0x0000000002fe4348 @instances=[]>,
@user_dsl=
#<Puma::DSL:0x0000000002fe42d0
@config=#<Puma::Configuration:0x0000000002fe46e0 ...>,
@options=
{:workers=>2,
:binds=>["tcp://0.0.0.0:3000"],
:preload_app=>true,
:environment=>"development",
:logger=>
#<Puma::Events:0x0000000002fe4938
@debug=false,
@formatter=#<Puma::Events::PidFormatter:0x0000000002ab98c8>,
@hooks={:state=>[]},
@stderr=#<IO:<STDERR>>,
@stdout=#<IO:<STDOUT>>>},
@plugins=[]>>,
"action_dispatch.parameter_filter"=>
[:password, :account_password, :facts, :root_pass, :value, :report, :password_confirmation, :secret, :_json],
"action_dispatch.redirect_filter"=>[],
"action_dispatch.secret_key_base"=>
"vRUAvv5jeJukrKTzL62NOyUjkwuVg53Gdt6tZ4V85jQJ9_0knphuEL6gBAiLfmmaI8Su296cfDP_AYpWkstk7C034QBBCQ8BOnoa37Gx3GvDO2Q1cv1bbwTYse_Q1Qdw",
"action_dispatch.show_exceptions"=>true,
"action_dispatch.show_detailed_exceptions"=>true,
"action_dispatch.logger"=>
#<Logging::Logger:0x000000000d1ae9f8
@additive=true,
@appenders=[],
@caller_tracing=false,
@level=0,
@name="app",
@parent=
#<Logging::RootLogger:0x000000000cedb488
@additive=false,
@appenders=
[#<Logging::Appenders::File:0x000000000d16ec90
@async=false,
@async_flusher=nil,
@auto_flushing=1,
@buffer=[],
@close_method=:close,
@closed=false,
@encoding=#<Encoding:UTF-8>,
@filters=[],
@flush_period=nil,
@fn="/home/vagrant/foreman/log/development.log",
@immediate=[],
@io=#<File:/home/vagrant/foreman/log/development.log>,
@layout=
#<Foreman::LoggingImpl::MultilinePatternLayout:0x000000000d17d768
@backtrace=true,
@cause_depth=8,
@color_scheme=
#<Logging::ColorScheme:0x000000000cedbd20
@levels=true,
@lines=false,
@scheme=
{"date"=>"\e[32m",
"logger"=>"\e[36m",
"line"=>"\e[33m",
"file"=>"\e[33m",
"method"=>"\e[33m",
"info"=>"\e[32m",
"warn"=>"\e[33m",
"error"=>"\e[31m",
"fatal"=>"\e[37m\e[41m"}>,
@created_at=2020-06-17 05:21:39 +0000,
@date_method=nil,
@date_pattern="%Y-%m-%dT%H:%M:%S",
@name_map_0=["D", "\e[32mI\e[0m", "\e[33mW\e[0m", "\e[31mE\e[0m", "\e[37m\e[41mF\e[0m"],
@obj_format=:string,
@pattern="%d [%.1l|%.3c|%.8X{request}] %m\n",
@utc_offset=nil>,
@level=0,
@mode="a:UTF-8",
@mutex=#<ReentrantMutex:0x000000000d16ea88 @locker=nil>,
@name="foreman",
@write_size=500>,
#<Logging::Appenders::Stdout:0x000000000d1c3ec0
@async=false,
@async_flusher=nil,
@auto_flushing=1,
@buffer=[],
@close_method=:close,
@closed=false,
@encoding=nil,
@filters=[],
@flush_period=nil,
@immediate=[],
@io=#<IO:<STDOUT>>,
@layout=
#<Foreman::LoggingImpl::MultilinePatternLayout:0x000000000d16e3a8
@backtrace=true,
@cause_depth=8,
@color_scheme=nil,
@created_at=2020-06-17 05:21:39 +0000,
@date_method=nil,
@date_pattern="%Y-%m-%dT%H:%M:%S",
@obj_format=:string,
@pattern="%d [%.1l|%.3c|%.8X{request}] %m\n",
@utc_offset=nil>,
@level=0,
@mutex=#<ReentrantMutex:0x000000000d1c3ba0 @locker=nil>,
@name="foreman",
@write_size=500>],
@caller_tracing=false,
@level=0,
@name="root">>,
"action_dispatch.backtrace_cleaner"=>
#<Rails::BacktraceCleaner:0x000000000ca6eee0
@filters=
[#<Proc:0x000000000ca6e7d8@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/activesupport-6.0.2.2/lib/active_support/backtrace_cleaner.rb:97>,
#<Proc:0x000000000ca6e508@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/railties-6.0.2.2/lib/rails/backtrace_cleaner.rb:16>,
#<Proc:0x000000000ca6e4e0@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/railties-6.0.2.2/lib/rails/backtrace_cleaner.rb:17>,
#<Proc:0x000000000ca6e4b8@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/railties-6.0.2.2/lib/rails/backtrace_cleaner.rb:18>],
@root="/home/vagrant/foreman/",
@silencers=
[#<Proc:0x000000000ef47e38@/home/vagrant/foreman/config/initializers/backtrace_silencers.rb:7>,
#<Proc:0x000000000ef47de8@/home/vagrant/foreman/config/initializers/backtrace_silencers.rb:12>]>,
"action_dispatch.key_generator"=>
#<ActiveSupport::CachingKeyGenerator:0x0000000012559260
@cache_keys=#<Concurrent::Map:0x0000000012559238 entries=1 default_proc=nil>,
@key_generator=
#<ActiveSupport::KeyGenerator:0x00000000125592b0
@iterations=1000,
@secret=
"vRUAvv5jeJukrKTzL62NOyUjkwuVg53Gdt6tZ4V85jQJ9_0knphuEL6gBAiLfmmaI8Su296cfDP_AYpWkstk7C034QBBCQ8BOnoa37Gx3GvDO2Q1cv1bbwTYse_Q1Qdw">>,
"action_dispatch.http_auth_salt"=>"http authentication",
"action_dispatch.signed_cookie_salt"=>"signed cookie",
"action_dispatch.encrypted_cookie_salt"=>"encrypted cookie",
"action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie",
"action_dispatch.authenticated_encrypted_cookie_salt"=>"authenticated encrypted cookie",
"action_dispatch.use_authenticated_cookie_encryption"=>false,
"action_dispatch.encrypted_cookie_cipher"=>nil,
"action_dispatch.signed_cookie_digest"=>nil,
"action_dispatch.cookies_serializer"=>nil,
"action_dispatch.cookies_digest"=>nil,
"action_dispatch.cookies_rotations"=>
#<ActiveSupport::Messages::RotationConfiguration:0x00000000041f38e0 @encrypted=[], @signed=[]>,
"action_dispatch.use_cookies_with_metadata"=>false,
"action_dispatch.content_security_policy"=>nil,
"action_dispatch.content_security_policy_report_only"=>false,
"action_dispatch.content_security_policy_nonce_generator"=>nil,
"action_dispatch.content_security_policy_nonce_directives"=>nil,
"action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x000000000d1adc88>,
"ROUTES_109932100_SCRIPT_NAME"=>"",
"ORIGINAL_FULLPATH"=>"/foreman_tasks/api/tasks/callback",
"ORIGINAL_SCRIPT_NAME"=>"",
"action_dispatch.authorized_host"=>"centos7-katello-devel.localhost.example.com",
"action_dispatch.request_id"=>"28dae44a-c97b-40a6-9405-419be6370392",
"action_dispatch.remote_ip"=>
#<ActionDispatch::RemoteIp::GetIp:0x00007fd06d59a2a0
@check_ip=true,
@ip="127.0.0.1",
@proxies=
[#<IPAddr: IPv4:127.0.0.1/255.255.255.255>,
#<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>,
#<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>,
#<IPAddr: IPv4:10.0.0.0/255.0.0.0>,
#<IPAddr: IPv4:172.16.0.0/255.240.0.0>,
#<IPAddr: IPv4:192.168.0.0/255.255.0.0>],
@req=
#<ActionDispatch::Request:0x00007fd06d59a2f0
@env={...},
@filtered_env=nil,
@filtered_parameters=nil,
@filtered_path=nil,
@fullpath=nil,
@ip=nil,
@method=nil,
@original_fullpath=nil,
@port=nil,
@protocol=nil,
@remote_ip=nil,
@request_method=nil>>,
"rack.session"=>#<ActionDispatch::Request::Session:0x00007fd06d26d550 ...>,
"rack.session.options"=>
#<ActionDispatch::Request::Session::Options:0x00007fd06d26d500
@by=
#<ActionDispatch::Session::ActiveRecordStore:0x000000000e828eb8
@app=
#<Foreman::Middleware::LoggingContextSession:0x000000000e828ff8
@app=
#<ActionDispatch::ContentSecurityPolicy::Middleware:0x000000000e829020
@app=
#<Rack::Head:0x000000000e829070
@app=
#<Rack::ConditionalGet:0x000000000e829098
@app=
#<Rack::ETag:0x000000000e8290c0
@app=
#<Rack::TempfileReaper:0x000000000e829110
@app=
#<Rack::OpenID:0x000000000e829188
@app=
#<Foreman::Middleware::CatchJsonParseErrors:0x000000000e8291b0
@app=
#<Apipie::Middleware::ChecksumInHeaders:0x000000000e829228
@app=
#<Foreman::Middleware::Telemetry:0x000000000e829250
@app=
#<Apipie::Extractor::Recorder::Middleware:0x000000000e8292a0
@app=
#<Bullet::Rack:0x000000000e8292c8
@app=
#<Apipie::StaticDispatcher:0x000000000e8297a0
@app=
#<ApipieDSL::StaticDispatcher:0x000000000e829cc8
@app=
#<ActionDispatch::Static:0x000000000e82a128
@app=
#<ActionDispatch::Static:0x000000000e82a628
@app=
#<Katello::Middleware::EventDaemon:0x000000000e82a650
@app=#<ActionDispatch::Routing::RouteSet:0x000000000d1adc88>>,
@file_handler=
#<ActionDispatch::FileHandler:0x000000000e82a3f8
@file_server=
#<Rack::File:0x000000000e82a2b8
@default_mime="text/plain",
@head=
#<Rack::Head:0x000000000e82a178
@app=
#<Proc:0x000000000e82a1a0@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/rack-2.0.9/lib/rack/file.rb:26 (lambda)>>,
@headers={},
@root=
"/home/vagrant/katello/engines/bastion_katello/app/assets/javascripts/bastion_katello">,
@index="index",
@root=
"/home/vagrant/katello/engines/bastion_katello/app/assets/javascripts/bastion_katello">>,
@file_handler=
#<ActionDispatch::FileHandler:0x000000000e82a088
@file_server=
#<Rack::File:0x000000000e829e30
@default_mime="text/plain",
@head=
#<Rack::Head:0x000000000e829d40
@app=
#<Proc:0x000000000e829db8@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/rack-2.0.9/lib/rack/file.rb:26 (lambda)>>,
@headers={},
@root="/home/vagrant/katello/engines/bastion/app/assets/javascripts/bastion">,
@index="index",
@root="/home/vagrant/katello/engines/bastion/app/assets/javascripts/bastion">>,
@baseurl="/templates_doc",
@file_handler=
#<ApipieDSL::FileHandler:0x000000000e829c78
@compiled_root=
/^\/home\/vagrant\/foreman\/\.vendor\/ruby\/2\.5\.0\/gems\/apipie\-dsl\-2\.2\.5\/app\/public/,
@ext="{,.html,/index.html}",
@file_server=
#<Rack::File:0x000000000e8298e0
@default_mime="text/plain",
@head=
#<Rack::Head:0x000000000e8297f0
@app=
#<Proc:0x000000000e829840@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/rack-2.0.9/lib/rack/file.rb:26 (lambda)>>,
@headers={},
@root="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/apipie-dsl-2.2.5/app/public">,
@root="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/apipie-dsl-2.2.5/app/public">>,
@baseurl="/apidoc",
@file_handler=
#<Apipie::FileHandler:0x000000000e829778
@compiled_root=
/^\/home\/vagrant\/foreman\/\.vendor\/ruby\/2\.5\.0\/gems\/apipie\-rails\-0\.5\.18\/app\/public/,
@ext="{,.html,/index.html}",
@file_server=
#<Rack::File:0x000000000e829430
@default_mime="text/plain",
@head=
#<Rack::Head:0x000000000e8292f0
@app=
#<Proc:0x000000000e829318@/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/rack-2.0.9/lib/rack/file.rb:26 (lambda)>>,
@headers={},
@root="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/apipie-rails-0.5.18/app/public">,
@root=
"/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/apipie-rails-0.5.18/app/public">>>>>>>,
@store=
#<OpenID::Store::Filesystem:0x000000000ce9a488
@association_dir="/home/vagrant/foreman/db/openid-store/associations",
@nonce_dir="/home/vagrant/foreman/db/openid-store/nonces",
@temp_dir="/home/vagrant/foreman/db/openid-store/temp">>>,
@cache_control="max-age=0, private, must-revalidate",
@no_cache_control="no-cache">>>>>,
@cookie_only=true,
@default_options=
{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false},
@key="_session_id">,
@delegate=
{:path=>"/",
:domain=>nil,
:expire_after=>nil,
:secure=>false,
:httponly=>true,
:defer=>false,
:renew=>false,
:id=>"88106833a2b89e90c00d6cb051d83c1e"}>,
"rack.request.cookie_hash"=>{},
"rack.tempfiles"=>[],
"rack.request.query_string"=>"",
"rack.request.query_hash"=>{},
"action_dispatch.request.path_parameters"=>{:controller=>"foreman_tasks/api/tasks", :action=>"callback"},
"action_controller.instance"=>
#<ForemanTasks::Api::TasksController:0x00007fd06d2507c0
@_action_has_layout=true,
@_action_name="callback",
@_lookup_context=
#<ActionView::LookupContext:0x00007fd06d2506d0
@cache=true,
@details=
{:locale=>[:en],
:formats=>
[:html,
:text,
:js,
:css,
:ics,
:csv,
:vcf,
:vtt,
:png,
:jpeg,
:gif,
:bmp,
:tiff,
:svg,
:mpeg,
:mp3,
:ogg,
:m4a,
:webm,
:mp4,
:otf,
:ttf,
:woff,
:woff2,
:xml,
:rss,
:atom,
:yaml,
:multipart_form,
:url_encoded_form,
:json,
:pdf,
:zip,
:gzip],
:variants=>[],
:handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :rabl]},
@details_key=nil,
@digest_cache=nil,
@prefixes=["foreman_tasks/api/tasks", "api/v2/base", "api/base"],
@view_paths=
#<ActionView::PathSet:0x00007fd06d2502c0
@paths=
[#<ActionView::OptimizedFileSystemResolver:0x000000000b42b020
@cache=#<ActionView::Resolver::Cache:0xb42ae90 keys=5 queries=0>,
@path="/home/vagrant/foreman/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b42af80 entries=16 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b42bb60
@cache=#<ActionView::Resolver::Cache:0xb42b958 keys=4 queries=0>,
@path="/home/vagrant/foreman_remote_execution/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b42bae8 entries=14 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b41d1f0
@cache=#<ActionView::Resolver::Cache:0xb41c9d0 keys=3 queries=0>,
@path="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/graphiql-rails-1.7.0/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b41cd40 entries=0 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b41ecf8
@cache=#<ActionView::Resolver::Cache:0xb41e7f8 keys=3 queries=0>,
@path="/home/vagrant/katello/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b41e9d8 entries=0 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b41f978
@cache=#<ActionView::Resolver::Cache:0xb41f770 keys=3 queries=0>,
@path="/home/vagrant/katello/engines/bastion/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b41f900 entries=0 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b4d47d8
@cache=#<ActionView::Resolver::Cache:0xb4d4418 keys=3 queries=0>,
@path="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/foreman-tasks-2.0.0/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b4d46e8 entries=4 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b4d5c50
@cache=#<ActionView::Resolver::Cache:0xb4d5980 keys=3 queries=0>,
@path="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/apipie-dsl-2.2.5/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b4d5b88 entries=0 default_proc=nil>>,
#<ActionView::OptimizedFileSystemResolver:0x000000000b4d73c0
@cache=#<ActionView::Resolver::Cache:0xb4d7028 keys=3 queries=0>,
@path="/home/vagrant/foreman/.vendor/ruby/2.5.0/gems/apipie-rails-0.5.18/app/views",
@pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}",
@unbound_templates=#<Concurrent::Map:0x000000000b4d72f8 entries=0 default_proc=nil>>]>>,
@_params=
<ActionController::Parameters {"callback"=>{"task_id"=>"c283535b-8ea2-49b5-89b2-f108b25fc3fa", "step_id"=>3}, "data"=>{"result"=>[{"output_type"=>"stdout", "output"=>"Wed Jun 17 11:02:22 IST 2020\r\n", "timestamp"=>1592371943.664971}], "runner_id"=>"6bf711f5-e8d6-4fda-831f-392713054394", "exit_status"=>0}, "controller"=>"foreman_tasks/api/tasks", "action"=>"callback", "task"=>{}} permitted: false>,
@_request=#<ActionDispatch::Request:0x00007fd06d26c128 ...>,
@_response=
#<ActionDispatch::Response:0x00007fd06d250b58
@cache_control={},
@committed=false,
@cv=
#<MonitorMixin::ConditionVariable:0x00007fd06d250a18
@cond=#<Thread::ConditionVariable:0x00007fd06d2509a0>,
@monitor=#<ActionDispatch::Response:0x00007fd06d250b58 ...>>,
@header=
{"Foreman_version"=>"2.2.0-develop",
"Foreman_api_version"=>"2",
"Foreman_current_organization"=>"; ANY",
"Foreman_current_location"=>"; ANY"},
@mon_count=0,
@mon_mutex=#<Thread::Mutex:0x00007fd06d250ab8>,
@mon_owner=nil,
@request=#<ActionDispatch::Request:0x00007fd06d26c128 ...>,
@sending=false,
@sent=false,
@status=200,
@stream=
#<ActionDispatch::Response::Buffer:0x00007fd06d250a68
@buf=[],
@closed=false,
@response=#<ActionDispatch::Response:0x00007fd06d250b58 ...>,
@str_body=nil>>,
@_response_body=nil,
@_routes=nil,
@rendered_format=nil>,
"action_dispatch.request.content_type"=>
#<Mime::Type:0x0000000006888b90
@hash=-4327976387718048726,
@string="application/json",
@symbol=:json,
@synonyms=["text/x-json", "application/jsonrequest"]>,
"RAW_POST_DATA"=>
"{\"callback\":{\"task_id\":\"c283535b-8ea2-49b5-89b2-f108b25fc3fa\",\"step_id\":3},\"data\":{\"result\":[{\"output_type\":\"stdout\",\"output\":\"Wed Jun 17 11:02:22 IST 2020\\r\\n\",\"timestamp\":1592371943.664971}],\"runner_id\":\"6bf711f5-e8d6-4fda-831f-392713054394\",\"exit_status\":0}}",
"action_dispatch.request.request_parameters"=>
{"callback"=>{"task_id"=>"c283535b-8ea2-49b5-89b2-f108b25fc3fa", "step_id"=>3},
"data"=>
{"result"=>[{"output_type"=>"stdout", "output"=>"Wed Jun 17 11:02:22 IST 2020\r\n", "timestamp"=>1592371943.664971}],
"runner_id"=>"6bf711f5-e8d6-4fda-831f-392713054394",
"exit_status"=>0},
"task"=>{}},
"action_dispatch.request.query_parameters"=>{},
"action_dispatch.request.parameters"=>
{"callback"=>{"task_id"=>"c283535b-8ea2-49b5-89b2-f108b25fc3fa", "step_id"=>3},
"data"=>
{"result"=>[{"output_type"=>"stdout", "output"=>"Wed Jun 17 11:02:22 IST 2020\r\n", "timestamp"=>1592371943.664971}],
"runner_id"=>"6bf711f5-e8d6-4fda-831f-392713054394",
"exit_status"=>0},
"controller"=>"foreman_tasks/api/tasks",
"action"=>"callback",
"task"=>{},
"format"=>"json"},
"action_dispatch.request.accepts"=>
[#<Mime::Type:0x00007fd06d2480c0 @hash=-121920963452005112, @string="*/*", @symbol=nil, @synonyms=[]>],
"action_dispatch.request.formats"=>
[#<Mime::Type:0x0000000006888b90
@hash=-4327976387718048726,
@string="application/json",
@symbol=:json,
@synonyms=["text/x-json", "application/jsonrequest"]>],
"action_dispatch.cookies"=>
#<ActionDispatch::Cookies::CookieJar:0x00007fd06d23e070
@committed=false,
@cookies={},
@delete_cookies={},
@request=#<ActionDispatch::Request:0x00007fd06d26c128 ...>,
@set_cookies={}>,
"rack.session.record"=>
#<ActiveRecord::SessionStore::Session:0x00007fd06d228f68
id: 548,
session_id: "88106833a2b89e90c00d6cb051d83c1e",
data: "BAh7AA==\n",
created_at: Wed, 17 Jun 2020 05:32:23 UTC +00:00,
updated_at: Wed, 17 Jun 2020 05:32:23 UTC +00:00>},
@filtered_env=nil,
@filtered_parameters=
{"callback"=>{"task_id"=>"c283535b-8ea2-49b5-89b2-f108b25fc3fa", "step_id"=>3},
"data"=>
{"result"=>[{"output_type"=>"stdout", "output"=>"Wed Jun 17 11:02:22 IST 2020\r\n", "timestamp"=>1592371943.664971}],
"runner_id"=>"6bf711f5-e8d6-4fda-831f-392713054394",
"exit_status"=>0},
"controller"=>"foreman_tasks/api/tasks",
"action"=>"callback",
"task"=>{}},
@filtered_path=nil,
@fullpath="/foreman_tasks/api/tasks/callback",
@headers=#<ActionDispatch::Http::Headers:0x00007fd06d248458 @req=#<ActionDispatch::Request:0x00007fd06d26c128 ...>>,
@ip=nil,
@method=nil,
@original_fullpath=nil,
@port=nil,
@protocol=nil,
@remote_ip="127.0.0.1",
@request_method="POST">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment