如何在Vagrantfile中从一个虚拟机获取env-var并将其传递给另一个虚拟主机



希望使用Vagrantfile创建三个虚拟机。

VM#1的配置(按顺序排列第一个(运行一个shell脚本(在来宾内部(,该脚本打印一个秘密令牌。我想";自动地";(即通过Vagrantfile(检索在供应VM1时生成的秘密令牌,并将其作为参数传递给VM#2和VM#3的供应脚本。这可能吗?如果是,怎么办?

请注意,我可以很好地创建这3个虚拟机,但我所缺少的只是从VM1中提取秘密令牌(自动,即在运行vagrant up的过程中(并将其传递给其他虚拟机的供应逻辑。

显然无法实现上述目标,直接使用环境变量,但只能通过使用文件以及来宾和主机之间的文件/交换。SO的回答中描述了这些方法。

相关内容

  • 没有找到相关文章

最新更新