Ask Your Question
0

puppet agent for windows install : no binaries

asked 2014-01-27 22:56:30 -0500

BaltoStar gravatar image

Windows 7 Ultimate 64bit

I installed Puppet Agent for Windows v3.4.2 ( puppet-3.4.2.msi ) - no errors were reported.

I inspect C:\ProgramData\PuppetLabs\ dir-structure but almost all of the folders are empty.

The only files I find are :

C:\ProgramData\PuppetLabs\hiera\etc\hiera.yaml
C:\ProgramData\PuppetLabs\puppet\etc\ssl\private_keys\{machine-hostname}.pem
C:\ProgramData\PuppetLabs\puppet\etc\ssl\public_keys\{machine-hostname}.pem
C:\ProgramData\PuppetLabs\puppet\etc\puppet.conf
C:\ProgramData\PuppetLabs\puppet\var\log\windows.log

Is my install correct ? Where are the binaries ?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2014-01-28 06:21:45 -0500

aharden gravatar image

The items in the C:\ProgramData\PuppetLabs directory are resources used by Puppet in the background. Have you checked in C:\Program Files (x86)\Puppet Labs?

edit flag offensive delete link more

Comments

Ok I see the binaries now. Looks like Puppet maintains its own copy of Ruby ? `C:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin\ruby.exe` is `v1.9 ...(more)

BaltoStar gravatar imageBaltoStar ( 2014-01-28 08:37:11 -0500 )edit

Yes BaltoStar - we vendor ruby on windows. The version is a slight misnomer as we have applied the CVE fix for 448 (https://github.com/puppetlabs/puppet-win32-ruby/pull/17) When ...(more)

rob gravatar imagerob ( 2014-01-28 09:58:40 -0500 )edit

Sounds good. But what if other Ruby versions are installed on the Windows box ? Could you please take a look at my other post regarding librarian-puppet unable to run because ...(more)

BaltoStar gravatar imageBaltoStar ( 2014-01-28 11:56:04 -0500 )edit

Since we encapsulate what is used for Puppet on Windows, the other installed Ruby versions are not looked at all and do not interfere with Puppet's vendored version. I ...(more)

rob gravatar imagerob ( 2014-01-29 01:48:52 -0500 )edit

Is this what the Puppet Enabled Command Prompt is ? It first runs `C:\Program Files (x86)\Puppet Labs\Puppet\bin\environment.bat

BaltoStar gravatar imageBaltoStar ( 2014-01-29 02:07:51 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2014-01-27 22:56:30 -0500

Seen: 287 times

Last updated: Jan 28 '14