azure.yml 861 B

12345678910111213141516171819
  1. ---
  2. # this is required for when using azure-file, should probably go to defaults upstream
  3. - block:
  4. - name: Add azure provider cluster role
  5. command: >
  6. oc create clusterrole system:azure-cloud-provider
  7. --verb=get,create --resource=secrets
  8. register: cr_result
  9. failed_when: cr_result.rc != 0 and 'AlreadyExists' not in cr_result.stderr
  10. changed_when: "'AlreadyExists' not in cr_result.stderr"
  11. - name: Bind azure provider cluster role to pv binder sa
  12. command: >
  13. oc create clusterrolebinding system:azure-cloud-provider
  14. --clusterrole=system:azure-cloud-provider
  15. --serviceaccount=kube-system:persistent-volume-binder
  16. register: crb_result
  17. failed_when: crb_result.rc != 0 and 'AlreadyExists' not in crb_result.stderr
  18. changed_when: "'AlreadyExists' not in crb_result.stderr"