Pull Files Down S3 Instead of Puppet Master Windows

asked 2018-02-01 05:11:15 -0600

rme gravatar image

Hi there,

I am currently using Pupppet v2016.2.1 to manage a bunch of windows 2012R2 machines. We are pulling serveral large files down from the master during the inital puppet run and can be spinning up anywhere between 10 and 20 machines at a time. Because the files are large and being pulled around the same time, I am seeing a drop in perfomace from the Master.

I would like to off load these large files from the puppet master and pull direclty from S3.

I have been looking around and can only see modules that work with linux and not windows, so I was wondering if this was possiable, has anyone else down this and dose anyone have any recomendations?


edit retag flag offensive close merge delete


We had created our own custom module (even on Linux) to stage files down from s3.... it actually was a modification of the 'staging' module that is out there... we initially just made a complicated collection of execs that used the aws cli... you could duplicate that yourself. You also could use ..

DarylW gravatar imageDarylW ( 2018-02-01 08:13:48 -0600 )edit

...ruby sdk and make a proper type/provider set up. Unfortunately our company has draconian IP rules, and I can't give you an example of a native type/provider using the ruby SDK... that would be the best cross-platform option.

DarylW gravatar imageDarylW ( 2018-02-01 08:15:01 -0600 )edit