fixed variable creation order
diff --git a/tasks/main.yml b/tasks/main.yml
index c34f342..0b9dcfc 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,22 +1,27 @@
---
# tasks file for apigee-opdk-start-components
-- name: Stop all Apigee components on the node
- ignore_errors: yes
- shell: '{{ apigee_all }} stop'
- when: component_name == 'all' and opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is not defined or opdk_debug_mode | trim | lower == 'off'
+- block:
+ - name: Stop all Apigee components on the node
+ ignore_errors: yes
+ shell: '{{ apigee_all }} stop'
+ when: opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is not defined or opdk_debug_mode | trim | lower == 'off'
-- name: Stop a specific Apigee component on the node
- ignore_errors: yes
- shell: '{{ apigee_service }} {{ component_name }} stop'
- when: component_name != 'all' and opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is not defined or opdk_debug_mode | trim | lower == 'off'
+ - name: DEBUG_MODE - Stop all Apigee components on the node
+ ignore_errors: yes
+ shell: '{{ apigee_all }} stop'
+ when: opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is defined and opdk_debug_mode | trim | lower == 'on'
-- name: DEBUG_MODE - Stop all Apigee components on the node
- ignore_errors: yes
- shell: '{{ apigee_all }} stop'
- when: component_name == 'all' and opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is defined and opdk_debug_mode | trim | lower == 'on'
+ when: component_name == 'all'
-- name: DEBUG_MODE - Stop a specific Apigee component on the node
- ignore_errors: yes
- shell: '{{ apigee_service }} {{ component_name }} stop'
- when: component_name != 'all' and opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is defined and opdk_debug_mode | trim | lower == 'on'
+- block:
+ - name: Stop a specific Apigee component on the node
+ ignore_errors: yes
+ shell: '{{ apigee_service }} {{ component_name }} stop'
+ when: opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is not defined or opdk_debug_mode | trim | lower == 'off'
+ - name: DEBUG_MODE - Stop a specific Apigee component on the node
+ ignore_errors: yes
+ shell: '{{ apigee_service }} {{ component_name }} stop'
+ when: opdk_version | version_compare('4.16.01', '>=') and opdk_debug_mode is defined and opdk_debug_mode | trim | lower == 'on'
+
+ when: component_name != 'all'