disable.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ---
  2. # input variables
  3. # - with_status_check
  4. # - excluder_package_state
  5. # - docker_excluder_package_state
  6. - include: init.yml
  7. # Install any excluder that is enabled
  8. - include: install.yml
  9. vars:
  10. # Both docker_excluder_on and openshift_excluder_on are set in openshift_excluder->init task
  11. install_docker_excluder: "{{ docker_excluder_on | bool }}"
  12. install_openshift_excluder: "{{ openshift_excluder_on | bool }}"
  13. when: docker_excluder_on or openshift_excluder_on
  14. # if the docker excluder is not enabled, we don't care about its status
  15. # it the docker excluder is enabled, we install it and in case its status is non-zero
  16. # it is enabled no matter what
  17. # And finally adjust an excluder in order to update host components correctly. First
  18. # exclude then unexclude
  19. - block:
  20. - include: exclude.yml
  21. vars:
  22. # Enable the docker excluder only if it is overrided
  23. # BZ #1430612: docker excluders should be enabled even during installation and upgrade
  24. exclude_docker_excluder: "{{ docker_excluder_on | bool }}"
  25. # excluder is to be disabled by default
  26. exclude_openshift_excluder: false
  27. # All excluders that are to be disabled are disabled
  28. - include: unexclude.yml
  29. vars:
  30. # If the docker override is not set, default to the generic behaviour
  31. # BZ #1430612: docker excluders should be enabled even during installation and upgrade
  32. unexclude_docker_excluder: false
  33. # disable openshift excluder is never overrided to be enabled
  34. # disable it if the docker excluder is enabled
  35. unexclude_openshift_excluder: true
  36. when:
  37. - not openshift.common.is_atomic | bool