main.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ---
  2. galaxy_info:
  3. author: Jhon Honce
  4. description: OpenShift Node
  5. company: Red Hat, Inc.
  6. license: Apache License, Version 2.0
  7. min_ansible_version: 2.1
  8. platforms:
  9. - name: EL
  10. versions:
  11. - 7
  12. categories:
  13. - cloud
  14. dependencies:
  15. - role: openshift_node_facts
  16. - role: lib_openshift
  17. - role: openshift_common
  18. - role: openshift_clock
  19. - role: openshift_docker
  20. - role: openshift_node_certificates
  21. - role: openshift_cloud_provider
  22. - role: os_firewall
  23. os_firewall_allow:
  24. - service: Kubernetes kubelet
  25. port: 10250/tcp
  26. - service: http
  27. port: 80/tcp
  28. - service: https
  29. port: 443/tcp
  30. - role: os_firewall
  31. os_firewall_allow:
  32. - service: OpenShift OVS sdn
  33. port: 4789/udp
  34. when: openshift.common.use_openshift_sdn | default(true) | bool
  35. - role: os_firewall
  36. os_firewall_allow:
  37. - service: Calico BGP Port
  38. port: 179/tcp
  39. when: openshift.common.use_calico | bool
  40. - role: os_firewall
  41. os_firewall_allow:
  42. - service: Kubernetes service NodePort TCP
  43. port: "{{ openshift_node_port_range | default('') }}/tcp"
  44. - service: Kubernetes service NodePort UDP
  45. port: "{{ openshift_node_port_range | default('') }}/udp"
  46. when: openshift_node_port_range is defined
  47. - role: openshift_node_dnsmasq
  48. when: openshift.common.use_dnsmasq | bool