Hi Danushka, I don't think having a puppet master for Mac is a good option. Then in future you will have to have puppet masters for every platform which is not maintainable friendly. A change would have to duplicate in every where. Having a single puppet master for each environment must be the recommended approach.
Touched, not typed. Erroneous words are a feature, not a typo. On Nov 13, 2014 6:05 AM, "Danushka Fernando" <[email protected]> wrote: > Hi > Sorry I misread first time. Few questions. If this is done for one time > will it work after that ? > Is there other things that breaks? > > If answers are yes and no the I would be fine with installing it manually > for first time for mac since this is just dev setup. > @Dimuthu : WDYT? > > But if it is not the case then we may need to have separate puppet master > for mac. [1] > > [1] http://projects.puppetlabs.com/projects/1/wiki/puppet_mac_osx > > > Thanks & Regards > Danushka Fernando > Software Engineer > WSO2 inc. http://wso2.com/ > Mobile : +94716332729 > > On Wed, Nov 12, 2014 at 6:20 PM, Aiyadurai Rajeevan <[email protected]> > wrote: > >> Hi All, >> >> We are in the process of integrating puppet scripts to Mac OS X, Where we >> have implementation to install list of tools to be installed by puppet >> script when executed, The puppet code looks like below. >> >> *$packages = ['lsof','unzip','sysstat','telnet', 'git', 'less', 'tree', >> 'zip']* >> >> * package { $packages:* >> >> * ensure => installed,* >> >> * provider => 'brew',* >> >> * }* >> >> >> Here, *$Packages* has the tools to be installed using the *brew*. >> >> When i execute this, it gives error as below, >> >> *Error: Failed to apply catalog: Parameter provider failed on >> Package[lsof]: Invalid package provider 'brew' at >> /home/rajeevan/appfactory/modules/wso2base/manifests/packages.pp:9* >> >> *Wrapped exception:* >> >> *Invalid package provider 'brew'* >> >> *Wrapped exception:* >> >> *Invalid package provider 'brew'* >> >> >> Then we executed the command - *brew install unzip* - just to ensure the >> unzip tool is getting installed, but it doesn't. >> >> google it and found a solution [1] >> >> *$ brew tap homebrew/dupes * >> >> *$ brew install unzip* >> >> This works nicely, >> >> But, As far as puppet concerned, How to do this in my above puppet script? >> >> Appreciate your view on this please. >> >> [1] >> http://apple.stackexchange.com/questions/149080/how-can-i-update-my-version-of-unzip-to-version-6-00-or-higher >> Thanks & Regards, >> S.A.Rajeevan >> Software Engineer WSO2 Inc >> Lean . Enterprise . Middleware >> E-Mail: [email protected] | Mobile : +94776411636 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
