当代理连接时,Puppet 会发送额外信息吗?

当代理连接时,Puppet 会发送额外信息吗?

我正在写一篇电子海图对于 Puppet。目前我有一个已连接并可正常工作的基本模板:

#!/bin/bash
if [ "$1" = beta.example.com ]; then
  echo "environment: beta"
else
  echo "environment: production"
fi

该值$1由代理自动发送,并给我一个唯一的地址。我想从代理发送另一个参数,以便我可以访问设备的 mac 地址$2

我如何修改代理连接流程以向我的 ENC 发送额外信息?

答案1

因此,如果你使用金宝博官方网站,你可以使用通过以下方式从数据库中检索事实:API并根据客户端报告的任何事实做出决策,这些事实通常包括活动接口的物理地址。但不确定从 bash 脚本执行此操作是否容易。

相关内容