0

そのため、コードを含む Vagrantfile があります。

VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
...
  config.vm.provision "shell", inline: 'echo "Read line:" && read t && echo "$t"'
...
end

実行すると、次のvagrant provision出力が得られます。

$ vagrant provision
...
==> default: Running provisioner: shell...
    default: Running: inline script
==> default: Read line:
==> default: exit

これは、キーボード/標準入力から行を入力することをお勧めしません!

プロビジョニングシェルスクリプトの実行中にキーボード/標準入力から行を読み取るにはどうすればよいですか?

4

1 に答える 1