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
1005 B

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