Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. url = 'http://localhost:3000'
  2. query = '/api/automation_requests'
  3.  
  4. post_params = {
  5. :version => '1.1',
  6. :uri_parts => {
  7. :namespace => 'Deployment/System/StateMachine',
  8. :class => 'Deployment',
  9. :instance => 'Deployment'
  10. },
  11. :requester => {
  12. :auto_approve => true
  13. },
  14. :parameters => {
  15. :deployment_method => "managed_existing", # managed_existing, managed_provision, not_managed
  16. :deployment_master => "130.211.175.169",
  17. :masters => [],
  18. :nodes => ["130.211.175.169", "23.251.157.86"],
  19. :ssh_username => "alongoldboim",
  20. :password => "",
  21. :ssh_key_path => "",
  22. :topology => "",
  23. :provider_type => "",
  24. :provider_name => "test01",
  25. :provider_id => "",
  26. :manageiq_user => "admin",
  27. :manageiq_password => "smartvm",
  28. :manageiq_url => "http://localhost:3000",
  29. :ssh_private_key => [""]
  30. }
  31. }.to_json
  32. rest_return = RestClient::Request.execute(
  33. method: :post,
  34. url: url + query,
  35. :user => 'admin',
  36. :password => 'smartvm',
  37. :headers => {:accept => :json},
  38. :payload => post_params,
  39. verify_ssl: false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement