Я пытаюсь преобразовать эту команду в сценарий Ansible. Но мне не везет. Когда модуль не поможет.
if [ ${EnvType} == "PRE" ]
then
EnvPrefix="RP"
else
EnvPrefix=$(echo "${EnvType}" | cut -c1,3)
fi
export EnvPrefix
По сути, мне нужно экспортировать envprefix на основе envtype. Я могу запустить команду оболочки, чтобы узнать, является ли envtype предварительным, но я получаю пустое сообщение, когда пытаюсь экспортировать с использованием модуля оболочки.
- name: Set Envprefix for other environment
shell: |
EnvPrefix=$(echo "${EnvType}" | cut -c1,3)
export EnvPrefix
when: output.stdout != "PRE"