我从puppet agent -t收到以下通知 – 运行(或至less应该)不会影响任何更改:
Info: Applying configuration version '<id> - altered - with untracked files'
altered - with untracked files条款的含义是什么altered - with untracked files ?
默认情况下,configuration版本只是时代,所以你的configuration版本看起来就像
Info: Applying configuration version '1369841032'
但是,能够配合Puppet使用的代码版本更好,特别是在版本控制中。 所以你可以指定一个脚本来在environment.conf文件中创build一个configuration版本:
一些简单的像:
#!/bin/bash /usr/bin/git --git-dir $1/$2/.git rev-parse HEAD
会给你一个更好的git ref而不是:
Info: Applying configuration version 'a6a415b9d4da22b534b57aeca575dc49d834fccb'
所以有人可以在Git仓库中查看这个git参考,找出正在使用的代码。
(文档在这里 )
所以这里发生的事情是脚本出了什么问题,而不是提供一个很好的git提交,它只是退出该string…
检查你的environment.conf的configversion设置,找出正在使用的脚本,并试着debugging为什么要给这个string。