Vagrantfile: присвоить результат встроенного сценария оболочки переменной - PullRequest
0 голосов
/ 06 ноября 2019

Я хотел бы присвоить код завершения встроенного сценария оболочки в Vagrantfile переменной:

FOO = config.vm.provision "shell", 
env: {
  "FILE" => "/tmp/hello"
},
inline: <<-SHELL
  [ -f "$FILE" ]; echo $?
SHELL

, а затем использовать его позже в моем Vagrantfile, например:

if FOO != 0
  ...

То, как я это попробовал, очевидно, не работает. Кто-нибудь здесь знает

  1. , если это возможно, и
  2. , если да, то как?
...