generate_sa_and_rbac.yaml 1.1 KB

123456789101112131415161718192021222324252627282930
  1. ---
  2. - name: Generate service account for metrics-server
  3. template:
  4. src: metrics-server-sa.j2
  5. dest: "{{ mktemp.stdout }}/templates/metrics-server-sa.yaml"
  6. changed_when: no
  7. - name: generate the metrics-server cluster role
  8. template:
  9. src: metrics-server-role.j2
  10. dest: "{{ mktemp.stdout }}/templates/metrics-server-role.yaml"
  11. changed_when: no
  12. - name: generate auth-delegator role binding for the metrics-server service account
  13. template:
  14. src: metrics-server-auth-delegator.j2
  15. dest: "{{ mktemp.stdout }}/templates/metrics-server-auth-delegator-rolebinding.yaml"
  16. changed_when: no
  17. - name: generate auth-reader role binding for the metrics-server api extension server
  18. template:
  19. src: metrics-server-auth-reader.j2
  20. dest: "{{ mktemp.stdout }}/templates/extension-apiserver-authentication-reader-metrics-server-rolebinding.yaml"
  21. changed_when: no
  22. - name: generate resource-reader role binding for the metrics-server service account
  23. template:
  24. src: metrics-server-resource-reader.j2
  25. dest: "{{ mktemp.stdout }}/templates/metrics-server-resource-reader-rolebinding.yaml"
  26. changed_when: no