exclude.yml 1.0 KB

123456789101112131415161718192021222324252627282930
  1. ---
  2. # input variables:
  3. # - exclude_docker_excluder
  4. # - exclude_openshift_excluder
  5. - block:
  6. - name: Check for docker-excluder
  7. stat:
  8. path: /sbin/{{ openshift.common.service_type }}-docker-excluder
  9. register: docker_excluder_stat
  10. - name: Enable docker excluder
  11. command: "{{ openshift.common.service_type }}-docker-excluder exclude"
  12. when:
  13. - exclude_docker_excluder | default(false) | bool
  14. - docker_excluder_stat.stat.exists
  15. - name: Check for openshift excluder
  16. stat:
  17. path: /sbin/{{ openshift.common.service_type }}-excluder
  18. register: openshift_excluder_stat
  19. - name: Enable openshift excluder
  20. command: "{{ openshift.common.service_type }}-excluder exclude"
  21. # if the openshift override is set, it means the openshift excluder is disabled no matter what
  22. # if the openshift override is not set, the excluder is set based on enable_openshift_excluder
  23. when:
  24. - exclude_openshift_excluder | default(false) | bool
  25. - openshift_excluder_stat.stat.exists
  26. when:
  27. - not openshift.common.is_atomic | bool