start_metrics.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ---
  2. - command: >
  3. {{openshift.common.client_binary}}
  4. --config={{mktemp.stdout}}/admin.kubeconfig
  5. get rc
  6. -l metrics-infra=hawkular-cassandra
  7. -o name
  8. -n {{openshift_metrics_project}}
  9. register: metrics_cassandra_rc
  10. changed_when: no
  11. - name: Start Hawkular Cassandra
  12. include: scale.yaml
  13. vars:
  14. desired: 1
  15. with_items: "{{metrics_cassandra_rc.stdout_lines}}"
  16. loop_control:
  17. loop_var: object
  18. - command: >
  19. {{openshift.common.client_binary}}
  20. --config={{mktemp.stdout}}/admin.kubeconfig
  21. get rc
  22. -l metrics-infra=hawkular-metrics
  23. -o name
  24. -n {{openshift_metrics_project}}
  25. register: metrics_metrics_rc
  26. changed_when: no
  27. - name: Start Hawkular Metrics
  28. include: scale.yaml
  29. vars:
  30. desired: "{{openshift_metrics_hawkular_replicas}}"
  31. with_items: "{{metrics_metrics_rc.stdout_lines}}"
  32. loop_control:
  33. loop_var: object
  34. - command: >
  35. {{openshift.common.client_binary}}
  36. --config={{mktemp.stdout}}/admin.kubeconfig
  37. get rc
  38. -l metrics-infra=heapster
  39. -o name
  40. -n {{openshift_metrics_project}}
  41. register: metrics_heapster_rc
  42. changed_when: no
  43. - name: Start Heapster
  44. include: scale.yaml
  45. vars:
  46. desired: 1
  47. with_items: "{{metrics_heapster_rc.stdout_lines}}"
  48. loop_control:
  49. loop_var: object