config.yml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. ---
  2. - include: evaluate_groups.yml
  3. tags:
  4. - always
  5. - include: initialize_facts.yml
  6. tags:
  7. - always
  8. - include: validate_hostnames.yml
  9. tags:
  10. - node
  11. - include: initialize_openshift_version.yml
  12. tags:
  13. - always
  14. - name: Set oo_option facts
  15. hosts: oo_all_hosts
  16. tags:
  17. - always
  18. tasks:
  19. - set_fact:
  20. openshift_docker_additional_registries: "{{ lookup('oo_option', 'docker_additional_registries') }}"
  21. when: openshift_docker_additional_registries is not defined
  22. - set_fact:
  23. openshift_docker_insecure_registries: "{{ lookup('oo_option', 'docker_insecure_registries') }}"
  24. when: openshift_docker_insecure_registries is not defined
  25. - set_fact:
  26. openshift_docker_blocked_registries: "{{ lookup('oo_option', 'docker_blocked_registries') }}"
  27. when: openshift_docker_blocked_registries is not defined
  28. - set_fact:
  29. openshift_docker_options: "{{ lookup('oo_option', 'docker_options') }}"
  30. when: openshift_docker_options is not defined
  31. - set_fact:
  32. openshift_docker_log_driver: "{{ lookup('oo_option', 'docker_log_driver') }}"
  33. when: openshift_docker_log_driver is not defined
  34. - set_fact:
  35. openshift_docker_log_options: "{{ lookup('oo_option', 'docker_log_options') }}"
  36. when: openshift_docker_log_options is not defined
  37. - set_fact:
  38. openshift_docker_selinux_enabled: "{{ lookup('oo_option', 'docker_selinux_enabled') }}"
  39. when: openshift_docker_selinux_enabled is not defined
  40. - include: ../openshift-etcd/config.yml
  41. tags:
  42. - etcd
  43. - include: ../openshift-nfs/config.yml
  44. tags:
  45. - nfs
  46. - include: ../openshift-loadbalancer/config.yml
  47. tags:
  48. - loadbalancer
  49. - include: ../openshift-master/config.yml
  50. tags:
  51. - master
  52. - include: additional_config.yml
  53. tags:
  54. - master
  55. - include: ../openshift-node/config.yml
  56. tags:
  57. - node
  58. - include: openshift_hosted.yml
  59. tags:
  60. - hosted