╭────────────────────────────────── Workflow Execution Overview ───────────────────────────────────╮
│  Workflow Name     Test 14: Variable Scoping Edge Cases                                          │
│  Description       Tests edge cases for variable scoping and precedence conflicts                │
│  Dry Run           No                                                                            │
│  Hosts Count       12                                                                            │
│  Failure Strategy  skip-failed                                                                   │
│                                                                                                  │
│                                                                                                  │
│  Variables                                                                                       │
│    Source  Name                  Value                                                 Type      │
│    w       123numeric_start      numeric_start_value                                   str       │
│    w       config                {'nested': {'deep': {'value': 'deep_nested_value'}}}  map       │
│    w       hostname              workflow_hostname_var                                 str       │
│    w       name                  workflow_name_var                                     str       │
│    w       platform              workflow_platform_var                                 str       │
│    w       var-with-dashes       dash_value                                            str       │
│    w       var_with_underscores  underscore_value                                      str       │
│                                                                    Sources                       │
│                                                                    w: defined in workflow        │
│                                                                    c*: CLI/programmatic override │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯

Execution started at: 15:08:33.998

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.000 - 15:08:34.000 (0ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf1
- host.platform: nxos_ssh
- host.hostname: leaf1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.001 - 15:08:34.002 (1ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf2-ios
- host.platform: ios
- host.hostname: 172.29.151.4
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.001 - 15:08:34.003 (2ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf3-qfx
- host.platform: junos
- host.hostname: 172.29.151.5
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.002 - 15:08:34.003 (2ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf1-ios
- host.platform: ios
- host.hostname: 172.29.151.3
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.002 - 15:08:34.005 (3ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf2
- host.platform: nxos_ssh
- host.hostname: leaf2
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.002 - 15:08:34.005 (3ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf4-qfx
- host.platform: junos
- host.hostname: 172.29.151.6
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.003 - 15:08:34.005 (2ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf5-eos
- host.platform: eos
- host.hostname: 172.29.151.7
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.003 - 15:08:34.005 (2ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: leaf6-eos
- host.platform: eos
- host.hostname: 172.29.151.8
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.004 - 15:08:34.005 (2ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: spine1-eos
- host.platform: nxos_ssh
- host.hostname: spine1-eos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.004 - 15:08:34.005 (1ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: spine1-nxos
- host.platform: nxos_ssh
- host.hostname: 172.29.151.1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.005 - 15:08:34.005 (1ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: spine2
- host.platform: nxos_ssh
- host.hostname: spine2
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.005 - 15:08:34.005 (0ms)

Output:
=== Namespace Conflict Tests ===

Default namespace (workflow vars):
- name: workflow_name_var
- platform: workflow_platform_var
- hostname: workflow_hostname_var

Host namespace (inventory data):
- host.name: spine2-nxos
- host.platform: nxos_ssh
- host.hostname: 172.29.151.2
--------------------------------------------------------------------------------

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.006 - 15:08:34.006 (0ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.007 - 15:08:34.008 (1ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.007 - 15:08:34.008 (0ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.008 - 15:08:34.008 (1ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.009 - 15:08:34.012 (2ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.008 - 15:08:34.010 (2ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.008 - 15:08:34.011 (2ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.009 - 15:08:34.012 (3ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.010 - 15:08:34.012 (2ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.011 - 15:08:34.012 (1ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.012 - 15:08:34.012 (0ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.010 - 15:08:34.012 (2ms)

Output:
=== Nested Data Access ===
- config.nested.deep.value: deep_nested_value
- Alternative syntax: deep_nested_value
--------------------------------------------------------------------------------

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.013 - 15:08:34.013 (0ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.013 - 15:08:34.013 (0ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.013 - 15:08:34.013 (0ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.013 - 15:08:34.014 (0ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.013 - 15:08:34.014 (1ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.013 - 15:08:34.015 (1ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.014 - 15:08:34.015 (1ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.014 - 15:08:34.015 (1ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.014 - 15:08:34.015 (1ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.014 - 15:08:34.015 (1ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.015 - 15:08:34.015 (0ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.015 - 15:08:34.015 (0ms)

Output:
=== Special Character Variables ===
# Note: Variables with dashes or starting with numbers cannot be 
# directly accessed in Jinja2 templates due to Python identifier rules
# Only showing variables with valid identifiers:
- var_with_underscores: underscore_value
# var-with-dashes and 123numeric_start are defined but not accessible in templates
--------------------------------------------------------------------------------

Running task: set
--------------------------------------------------------------------------------
Task: set | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.015 - 15:08:34.015 (0ms)

Output:
Set 1 variable(s) for host 'leaf1':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.015 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'leaf1-ios':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.016 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'leaf2':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.016 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'leaf2-ios':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.016 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'leaf3-qfx':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.016 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'leaf4-qfx':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.016 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'leaf5-eos':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.016 - 15:08:34.016 (1ms)

Output:
Set 1 variable(s) for host 'leaf6-eos':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.016 - 15:08:34.016 (1ms)

Output:
Set 1 variable(s) for host 'spine1-eos':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.016 - 15:08:34.016 (1ms)

Output:
Set 1 variable(s) for host 'spine1-nxos':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.016 - 15:08:34.016 (0ms)

Output:
Set 1 variable(s) for host 'spine2':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.016 - 15:08:34.017 (0ms)

Output:
Set 1 variable(s) for host 'spine2-nxos':
  • config = {
  "nested": {
    "deep": {
      "value": "runtime_deep_override"
    },
    "new_key": "runtime_added"
  }
}
--------------------------------------------------------------------------------

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.017 - 15:08:34.017 (0ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.018 - 15:08:34.018 (0ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf1-ios
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.018 - 15:08:34.019 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf2
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.018 - 15:08:34.020 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf2-ios
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.019 - 15:08:34.020 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf3-qfx
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.019 - 15:08:34.020 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf4-qfx
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.020 - 15:08:34.020 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf5-eos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.020 - 15:08:34.022 (2ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): leaf6-eos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.020 - 15:08:34.022 (2ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): spine1-eos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.021 - 15:08:34.022 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): spine1-nxos
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.021 - 15:08:34.022 (1ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): spine2
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.022 - 15:08:34.022 (0ms)

Output:
=== After Runtime Override ===
- name (should be runtime): workflow_name_var
- config.nested.deep.value (should be runtime): runtime_deep_override
- config.nested.new_key (runtime added): runtime_added
- host.name (should be unchanged): spine2-nxos
--------------------------------------------------------------------------------

Running task: set
--------------------------------------------------------------------------------
Task: set | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.023 - 15:08:34.023 (0ms)

Output:
Set 1 variable(s) for host 'leaf1':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.023 - 15:08:34.023 (0ms)

Output:
Set 1 variable(s) for host 'leaf1-ios':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.023 - 15:08:34.023 (0ms)

Output:
Set 1 variable(s) for host 'leaf2':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.023 - 15:08:34.023 (0ms)

Output:
Set 1 variable(s) for host 'leaf2-ios':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.023 - 15:08:34.023 (0ms)

Output:
Set 1 variable(s) for host 'leaf3-qfx':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.023 - 15:08:34.024 (0ms)

Output:
Set 1 variable(s) for host 'leaf5-eos':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.023 - 15:08:34.024 (0ms)

Output:
Set 1 variable(s) for host 'leaf6-eos':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.023 - 15:08:34.024 (0ms)

Output:
Set 1 variable(s) for host 'spine1-nxos':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.023 - 15:08:34.023 (0ms)

Output:
Set 1 variable(s) for host 'leaf4-qfx':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.023 - 15:08:34.024 (0ms)

Output:
Set 1 variable(s) for host 'spine2':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.023 - 15:08:34.024 (0ms)

Output:
Set 1 variable(s) for host 'spine2-nxos':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.023 - 15:08:34.024 (1ms)

Output:
Set 1 variable(s) for host 'spine1-eos':
  • task_sequence = "task_1"
--------------------------------------------------------------------------------

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.024 - 15:08:34.024 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.025 - 15:08:34.025 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.025 - 15:08:34.025 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.025 - 15:08:34.026 (1ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.025 - 15:08:34.026 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.026 - 15:08:34.026 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.026 - 15:08:34.027 (1ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.026 - 15:08:34.027 (1ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.026 - 15:08:34.027 (1ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.026 - 15:08:34.027 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.027 - 15:08:34.027 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.027 - 15:08:34.027 (0ms)

Output:
Task sequence step: task_1
--------------------------------------------------------------------------------

Running task: set
--------------------------------------------------------------------------------
Task: set | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.028 - 15:08:34.028 (0ms)

Output:
Set 2 variable(s) for host 'leaf1':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.028 - 15:08:34.028 (1ms)

Output:
Set 2 variable(s) for host 'leaf1-ios':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.028 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'leaf2':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.028 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'leaf2-ios':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.028 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'leaf3-qfx':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.028 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'leaf4-qfx':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.028 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'leaf5-eos':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.029 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'leaf6-eos':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.029 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'spine1-eos':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.029 - 15:08:34.029 (1ms)

Output:
Set 2 variable(s) for host 'spine1-nxos':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.029 - 15:08:34.029 (0ms)

Output:
Set 2 variable(s) for host 'spine2':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.029 - 15:08:34.029 (0ms)

Output:
Set 2 variable(s) for host 'spine2-nxos':
  • task_sequence = "task_2"
  • previous_value = "task_1"
--------------------------------------------------------------------------------

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.030 - 15:08:34.030 (0ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.030 - 15:08:34.031 (0ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.031 - 15:08:34.031 (0ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.031 - 15:08:34.031 (0ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.031 - 15:08:34.032 (1ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.031 - 15:08:34.032 (1ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.031 - 15:08:34.032 (1ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.032 - 15:08:34.032 (1ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.032 - 15:08:34.033 (1ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.032 - 15:08:34.033 (1ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.032 - 15:08:34.033 (0ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.032 - 15:08:34.033 (0ms)

Output:
=== Variable Persistence Test ===
- Current task_sequence: task_2
- Previous value captured: task_1
--------------------------------------------------------------------------------

Running task: set
--------------------------------------------------------------------------------
Task: set | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.033 - 15:08:34.033 (0ms)

Output:
Set 3 variable(s) for host 'leaf1':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.033 - 15:08:34.033 (0ms)

Output:
Set 3 variable(s) for host 'leaf1-ios':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.033 - 15:08:34.033 (0ms)

Output:
Set 3 variable(s) for host 'leaf2':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.033 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'leaf2-ios':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.033 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'leaf3-qfx':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.033 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'leaf4-qfx':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.033 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'leaf5-eos':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.033 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'leaf6-eos':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.034 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'spine1-eos':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.034 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'spine1-nxos':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.034 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'spine2':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: set | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.034 - 15:08:34.034 (0ms)

Output:
Set 3 variable(s) for host 'spine2-nxos':
  • empty_string = ""
  • zero_value = 0
  • false_value = False
--------------------------------------------------------------------------------

Running task: echo
--------------------------------------------------------------------------------
Task: echo | Host: leaf1 | Hostname: leaf1 | Status: Success
15:08:34.035 - 15:08:34.035 (0ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf1-ios | Hostname: 172.29.151.3 | Status: Success
15:08:34.036 - 15:08:34.037 (1ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2 | Hostname: leaf2 | Status: Success
15:08:34.036 - 15:08:34.038 (2ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf2-ios | Hostname: 172.29.151.4 | Status: Success
15:08:34.037 - 15:08:34.038 (1ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf3-qfx | Hostname: 172.29.151.5 | Status: Success
15:08:34.037 - 15:08:34.040 (3ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf4-qfx | Hostname: 172.29.151.6 | Status: Success
15:08:34.038 - 15:08:34.040 (3ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf5-eos | Hostname: 172.29.151.7 | Status: Success
15:08:34.038 - 15:08:34.041 (3ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: leaf6-eos | Hostname: 172.29.151.8 | Status: Success
15:08:34.039 - 15:08:34.041 (2ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-eos | Hostname: spine1-eos | Status: Success
15:08:34.039 - 15:08:34.041 (2ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine1-nxos | Hostname: 172.29.151.1 | Status: Success
15:08:34.040 - 15:08:34.041 (1ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2 | Hostname: spine2 | Status: Success
15:08:34.040 - 15:08:34.041 (1ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Task: echo | Host: spine2-nxos | Hostname: 172.29.151.2 | Status: Success
15:08:34.041 - 15:08:34.041 (0ms)

Output:
=== Empty/Null/False Handling ===
- Empty string: ""
- Empty with default: 
- Zero value: 0
- Zero with default: 0
- False value: False
- False with default: False
--------------------------------------------------------------------------------



━━━ EXECUTION SUMMARY ━━━

Time Statistics:
  Started at:  15:08:33.998
  Finished at: 15:08:34.042
  Duration:    44ms (0.04 seconds)

Task Statistics:
  Unique Tasks:    11
  Task Executions: 132

Execution Results:
  Successful:  132 (100.0%)
  Failed:      0 (0.0%)

                                          

