diff --git a/geant/gap_ansible/tasks/set_trunk_version.yaml b/geant/gap_ansible/tasks/set_trunk_version.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d73f03c7be1e544ffc371e2bd41361a5e60b982 --- /dev/null +++ b/geant/gap_ansible/tasks/set_trunk_version.yaml @@ -0,0 +1,17 @@ +--- +- name: Force trunk version when it is not defined in GSO + when: wfo_trunk.iptrunk.iptrunk_config_version is not defined + ansible.builtin.set_fact: + trunk_version: 1.0 + +- name: Force trunk version to default 1.0 if is none in GSO + when: wfo_trunk.iptrunk.iptrunk_config_version is defined + and wfo_trunk.iptrunk.iptrunk_config_version is none + ansible.builtin.set_fact: + trunk_version: 1.0 + +- name: Set trunk version to the GSO value + when: wfo_trunk.iptrunk.iptrunk_config_version is defined + and wfo_trunk.iptrunk.iptrunk_config_version is not none + ansible.builtin.set_fact: + trunk_version: "{{ wfo_trunk.iptrunk.iptrunk_config_version }}"