如何使用Vagrant,Chef和/或Puppet使用机器特定的SSL证书来配置VM?

Vis*_*att 10 puppet ssl-certificate chef-infra vagrant

我有一个要求,我想在几个虚拟机上配置Java应用程序所需的机器特定SSL证书(使用机器的IP /主机名生成).

我可以提前创建这些证书,如QA-Machine01,Prod-Machine01等名称,并可以将它们保存在某个文件夹中.

如何让Vagrant动态选择这些证书,获取它的名称(QA-Machine01,Prod-Machine01)并使用证书名称为机器名配置VM?

oox*_*oxi 0

您可以将证书安装到 vagrant 机器中并用于hostname选择正确的证书。