diff --git a/files/ansible-playbooks/sot-updater.yml b/files/ansible-playbooks/sot-updater.yml index cee61c9..35d9cd8 100644 --- a/files/ansible-playbooks/sot-updater.yml +++ b/files/ansible-playbooks/sot-updater.yml @@ -2741,16 +2741,10 @@ vars: _payredirect_raw_clean: "{{ payredirect_raw | default('') | trim | lower }}" set_fact: - payredirect_value: >- - {%- if 'true' in _payredirect_raw_clean -%} - true - {%- elif 'false' in _payredirect_raw_clean -%} - false - {%- else -%} - na - {%- endif -%} + payredirect_value: "{{ 'true' if 'true' in _payredirect_raw_clean else ('false' if 'false' in _payredirect_raw_clean else 'na') }}" changed_when: false + - name: Dev2 | payredirect debug delegate_to: localhost debug: @@ -2788,7 +2782,7 @@ 'inscope_device': (ansible_hostname|default(inventory_hostname)), 'task_name': 'custom_field_set', 'task_add1': 'payredirect', - 'task_result': payredirect_value + 'task_result': (payredirect_value | string | lower) } | to_json }}" payload_encoding: "string" changed_when: false