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

Reply via email to