将web应用程序从puppet master动态部署到puppet代理的子集

将web应用程序从puppet master动态部署到puppet代理的子集,puppet,Puppet,我不想在site.pp中硬编码节点和模块,我想在代理轮询配置时从数据库中获取模块列表 我在MSSQL数据库中有代理列表,我想将web应用程序部署到这些列表中 现在我为不同的代理提供了不同的模块 例如,这是我数据库中的数据 服务器模块 产品 B产品 雇员 C雇员 D雇员 我想将产品web部署到服务器A、B,将员工web部署到服务器A、C、D 有人能帮我吗?来看看如何实现一个。您需要创建一个脚本,从数据库读取数据并为调用节点返回YAML。这将允许您根本不使用site.pp文件并从数据库管理配置。 不

我不想在site.pp中硬编码节点和模块,我想在代理轮询配置时从数据库中获取模块列表

我在MSSQL数据库中有代理列表,我想将web应用程序部署到这些列表中

现在我为不同的代理提供了不同的模块

例如,这是我数据库中的数据

服务器模块 产品 B产品 雇员 C雇员 D雇员

我想将产品web部署到服务器A、B,将员工web部署到服务器A、C、D


有人能帮我吗?

来看看如何实现一个。您需要创建一个脚本,从数据库读取数据并为调用节点返回YAML。这将允许您根本不使用site.pp文件并从数据库管理配置。 不过,关于如何使用它还有一些注意事项,所以请确保它满足您的需要