How to tell what version of puppet you are running on centos?
Solution 1:
Newer versions of puppet use a slightly different command line. The command you are looking for would be puppet --version
, puppet master --version
, and puppet agent --version
For versions before 4.0, if puppet was installed as an RPM package you can query the RPM database like rpm -qa | grep puppet
. For Debian/Ubuntu/Mint fans, the package query is dpkg -l | grep puppet
.
Puppetlabs has changed their packaging and the packaged puppet version is no indicated by the version number of the puppet-agent package.
Solution 2:
root@puppet01 ~:
# puppet --version
3.2.2
root@puppet01 ~:
# puppet master --version
3.2.2
Solution 3:
# rpm -qa | grep puppet
puppet-server-2.6.18-3.el6.noarch
puppet-2.6.18-3.el6.noarch
first line is version of the server side, the second - client side
# puppet agent --version
2.6.18
# puppet master --version
2.6.18
works too