Advertisement
Guest User

Untitled

a guest
Feb 14th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. ---
  2. - hosts: ambariserver
  3. tasks:
  4. - name: Wait for all services
  5. uri:
  6. url: "{{ ambari_url }}/api/v1/clusters/{{ cluster_name }}/services?fields=ServiceInfo/state&minimal_response=true"
  7. headers:
  8. X-Requested-By: ambari
  9. method: GET
  10. force_basic_auth: yes
  11. user: "{{ AMBARI.user }}"
  12. password: "{{ AMBARI.pwd }}"
  13. validate_certs: no
  14. register: services_state
  15. until: services_state.msg.find("UNKNOWN") == -1 and services_state.status == 200
  16. retries: 20
  17. delay: 5
  18.  
  19. - name: Start all services
  20. uri:
  21. url: "{{ ambari_url }}/api/v1/clusters/{{ cluster_name }}/services"
  22. headers:
  23. X-Requested-By: ambari
  24. method: PUT
  25. force_basic_auth: yes
  26. user: "{{ AMBARI.user }}"
  27. password: "{{ AMBARI.pwd }}"
  28. body: " {\"RequestInfo\":{\"context\":\"Start all services\"},\"Body\":{\"ServiceInfo\":{\"state\":\"STARTED\"}}}"
  29. status_code: 200, 201, 202, 409
  30. validate_certs: no
  31. register: cmd_start_services
  32. changed_when: cmd_start_services.status == 202
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement