You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1019 B

9 years ago
  1. ---
  2. - name: Kube-UI | Write pod file
  3. copy:
  4. src: kube-ui-rc.yaml
  5. dest: "{{ kube_manifest_dir }}/kube-ui-rc.yaml"
  6. register: kube_ui_rc_def
  7. when: enable_ui
  8. tags:
  9. - addons
  10. - kube-ui
  11. - name: Kube-UI | Write service file
  12. copy:
  13. src: kube-ui-svc.yaml
  14. dest: "{{ kube_manifest_dir }}/kube-ui-svc.yaml"
  15. register: kube_ui_svc_def
  16. when: enable_ui
  17. tags:
  18. - addons
  19. - kube-ui
  20. - name: Kube-UI | Create or update replication controller
  21. kube:
  22. namespace: kube-system
  23. resource: rc
  24. name: kube-ui-v1
  25. filename: "{{ kube_manifest_dir }}/kube-ui-rc.yaml"
  26. state: "{{ kube_ui_rc_def.changed | ternary('latest','present') }}"
  27. when: enable_ui
  28. tags:
  29. - addons
  30. - kube-ui
  31. - name: Kube-UI | Create or update service
  32. kube:
  33. namespace: kube-system
  34. resource: svc
  35. name: kube-ui
  36. filename: "{{ kube_manifest_dir }}/kube-ui-svc.yaml"
  37. state: "{{ kube_ui_svc_def.changed | ternary('latest','present') }}"
  38. when: enable_ui
  39. tags:
  40. - addons
  41. - kube-ui