main.yml 928 B

12345678910111213141516171819202122232425262728
  1. ---
  2. - block:
  3. - name: Debug r_openshift_excluder_enable_docker_excluder
  4. debug:
  5. var: r_openshift_excluder_enable_docker_excluder
  6. - name: Debug r_openshift_excluder_enable_openshift_excluder
  7. debug:
  8. var: r_openshift_excluder_enable_openshift_excluder
  9. - name: Fail if invalid openshift_excluder_action provided
  10. fail:
  11. msg: "openshift_excluder role can only be called with 'enable' or 'disable'"
  12. when: r_openshift_excluder_action not in ['enable', 'disable']
  13. - name: Fail if r_openshift_excluder_upgrade_target is not defined
  14. fail:
  15. msg: "r_openshift_excluder_upgrade_target must be provided when using this role for upgrades"
  16. when:
  17. - r_openshift_excluder_verify_upgrade | bool
  18. - r_openshift_excluder_upgrade_target is not defined
  19. - name: Include main action task file
  20. include_tasks: "{{ r_openshift_excluder_action }}.yml"
  21. when:
  22. - not openshift_is_atomic