そのため、コードを含む 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
これは、キーボード/標準入力から行を入力することをお勧めしません!
プロビジョニングシェルスクリプトの実行中にキーボード/標準入力から行を読み取るにはどうすればよいですか?