|  | --- | 
|  | # tasks file for apigee-opdk-setup-component | 
|  | - block: | 
|  |  | 
|  | - name: Install Apigee component for version {{ opdk_version }} or greater - {{ profile }} | 
|  | command: '{{ apigee_setup }} -p {{ profile }} -f {{ opdk_installation_config_file }}' | 
|  | when: opdk_version | version_compare('4.16.01', '>=') | 
|  |  | 
|  | - name: Wait for ready | 
|  | command: '{{ apigee_all }} wait_for_ready' | 
|  | when: validate_ready | default(true) | 
|  |  | 
|  | rescue: | 
|  |  | 
|  | - name: Validate status failed, trying component start... | 
|  | command: '{{ apigee_all }} start' | 
|  | when: opdk_version | version_compare('4.16.01', '>=') | 
|  |  | 
|  | - name: Wait for ready | 
|  | ignore_errors: "{{ ignore_errors | default('no') }}" | 
|  | command: '{{ apigee_all }} wait_for_ready' | 
|  | when: validate_ready | default(true) | 
|  |  | 
|  | - name: Validate component status | 
|  | command: '{{ apigee_all }} status' | 
|  | when: opdk_version | version_compare('4.16.01', '>=') | 
|  |  |