123456789101112131415161718192021222324252627282930313233 |
- ---
- - name: Detecting Atomic Host Operating System
- stat:
- path: /run/ostree-booted
- register: ostree_booted
- - block:
- - name: Debug r_openshift_excluder_enable_docker_excluder
- debug:
- var: r_openshift_excluder_enable_docker_excluder
- - name: Debug r_openshift_excluder_enable_openshift_excluder
- debug:
- var: r_openshift_excluder_enable_openshift_excluder
- - name: Fail if invalid openshift_excluder_action provided
- fail:
- msg: "openshift_excluder role can only be called with 'enable' or 'disable'"
- when: r_openshift_excluder_action not in ['enable', 'disable']
- - name: Fail if r_openshift_excluder_upgrade_target is not defined
- fail:
- msg: "r_openshift_excluder_upgrade_target must be provided when using this role for upgrades"
- when:
- - r_openshift_excluder_verify_upgrade | bool
- - r_openshift_excluder_upgrade_target is not defined
- - name: Include main action task file
- include_tasks: "{{ r_openshift_excluder_action }}.yml"
- when:
- - not ostree_booted.stat.exists | bool
|