当我跑步
sudo puppet agent -t
Run Code Online (Sandbox Code Playgroud)
经过长时间的目录加载,我收到一条消息:
信息:正在应用配置版本“ 1403590182”
该号码1403590182指的是什么?
实际上,我已经注意到,如果我连续运行两次,sudo puppet agent -t即使模块没有更改,我也会获得不同的配置版本号!
如何确定将每个模块的哪个版本应用于节点?
小智 0
如果清单是 git 控制的,管理员可以让 Puppet master 知道如何使用 /etc/puppet/puppet.conf(在 Puppet master 上)中的以下语句来描述版本。每个环境部分中都有一个这样的语句,并将路径调整为环境查找清单的位置。
config_version = git --git-dir $confdir/modules/production/.git describe --all --long
Run Code Online (Sandbox Code Playgroud)
如果您使用其他版本控制系统,我确信有一些等效的命令可以获取修订版本的指示。