Method: MasterManipulator::Service#pe_version
- Defined in:
- lib/master_manipulator/service.rb
#pe_version(master_host) ⇒ String
Return the version of PE installed on the specified Puppet master
96 97 98 99 100 101 102 103 104 |
# File 'lib/master_manipulator/service.rb', line 96 def pe_version(master_host) if on(master_host, 'test -f /opt/puppet/pe_version', :acceptable_exit_codes => [0,1]).exit_code == 0 return on(master_host, 'cat /opt/puppet/pe_version').stdout.chomp elsif on(master_host, 'test -f /opt/puppetlabs/server/pe_version', :acceptable_exit_codes => [0,1]).exit_code == 0 return on(master_host, 'cat /opt/puppetlabs/server/pe_version').stdout.chomp else return 'version unknown' end end |