generate_serviceaccounts.yaml 782 B

123456789101112131415161718192021222324252627
  1. ---
  2. - name: Generating serviceaccounts for hawkular metrics/cassandra
  3. template: src=serviceaccount.j2 dest={{mktemp.stdout}}/templates/metrics-{{obj_name}}-sa.yaml
  4. vars:
  5. obj_name: "{{item.name}}"
  6. labels:
  7. metrics-infra: support
  8. secrets:
  9. - hawkular-{{item.secret}}-secrets
  10. with_items:
  11. - name: hawkular
  12. secret: hawkular-metrics-secrets
  13. - name: cassandra
  14. secret: hawkular-cassandra-secrets
  15. changed_when: no
  16. - name: Generating serviceaccount for heapster
  17. template: src=serviceaccount.j2 dest={{mktemp.stdout}}/templates/metrics-{{obj_name}}-sa.yaml
  18. vars:
  19. obj_name: heapster
  20. labels:
  21. metrics-infra: support
  22. secrets:
  23. - heapster-secrets
  24. - hawkular-metrics-certificate
  25. - hawkular-metrics-account
  26. changed_when: no