{{lookup('env','TARGET_BRANCH') | default(lookup('env','branch'),true) | default(branch,true)}}
Переменную TARGET_BRANCH определил в variables gitlab ci
РАспечатав енвы ее вижу, но при попытке передать в экстра варсы получаю ошибку.
Запускаю плэйбук так:
ansible-playbook -i ./config/deploy/inventory.yaml ./config/deploy/deploy_dev.yaml \
--extra-vars "ansistrano_git_identity_key_path=~/.ssh/id_ed25519 branch=$TARGET_BRANCH" \
-vvv \
-D
Ошибку получаю такую:
```ERROR! the playbook: --extra-vars could not be found```
Неужели нет способа пошарить переменные окружения?
Что-то с синтаксисом у вас. Попробуйте перенести ключ -i с инвентарем после плейбука
Обсуждают сегодня