Hi Imesh,

Thanks, Yes we are trying to setup Appfactory Dev environment using puppet.
Agree with your suggestion.

Thanks & Regards,
S.A.Rajeevan
Software Engineer WSO2 Inc
E-Mail: rajeev...@wso2.com | Mobile : +94776411636

On Thu, Nov 13, 2014 at 11:01 PM, Imesh Gunaratne <im...@wso2.com> wrote:

> Hi Rajeevan,
>
> Can you please explain your goal bit further? Are you trying to setup an
> AppFactory development environment using puppet on OS X?
>
> If so it might not be ideal, better to use VMs or containers due to many
> reasons:
> - A desired OS can be used.
> - Provides OS level isolation for each server.
> - Entire environment can be wiped away and repeated without affecting the
> host OS.
> - Puppet may bring in an overhead.
>
> At the present the most widely used tool for this purpose is Vagrant. A
> simple Vagrant script could bring up an entire software stack in number of
> hosts in minutes (depending on how software is installed).
>
> Thanks
>
> On Thu, Nov 13, 2014 at 1:55 PM, Aiyadurai Rajeevan <rajeev...@wso2.com>
> wrote:
>
>> +Sajith
>>
>> Thanks & Regards,
>> S.A.Rajeevan
>> Software Engineer WSO2 Inc
>> E-Mail: rajeev...@wso2.com | Mobile : +94776411636
>>
>> On Thu, Nov 13, 2014 at 1:52 PM, Aiyadurai Rajeevan <rajeev...@wso2.com>
>> wrote:
>>
>>> Hi All,
>>>
>>> The above option doesn't resolve the issue, Even though i managed to
>>> find a solution suggested in [1] . But this solution leads to
>>> maintainability issues as highlighted by Udara.
>>>
>>> Hence we are trying to achieve this using docker.
>>>
>>> @Sajith - Referring to STRATOS-776
>>> <https://issues.apache.org/jira/browse/STRATOS-776> issue which was
>>> raised regarding Stratos image is not starting, As per the comments it
>>> will be fixed in 4.1.0-M2.  Is it possible to align the fix in 4.0.0?
>>>
>>>
>>> [1]  https://forge.puppetlabs.com/gildas/homebrew
>>>
>>> Thanks & Regards,
>>> S.A.Rajeevan
>>> Software Engineer WSO2 Inc
>>> E-Mail: rajeev...@wso2.com | Mobile : +94776411636
>>>
>>> On Thu, Nov 13, 2014 at 9:11 AM, Aiyadurai Rajeevan <rajeev...@wso2.com>
>>> wrote:
>>>
>>>> Hi Danuska/All,
>>>>
>>>> Since these all bundled with Ubuntu, We may suggest Mac OS users to
>>>> manually install all these tools and use the puppet without any changes,
>>>> Then the code would be as below.
>>>>
>>>> $packages = ['lsof','unzip','sysstat','telnet', 'git', 'less', 'tree', 
>>>> 'zip']
>>>>
>>>> package { $packages:
>>>>   ensure => installed,
>>>> }
>>>>
>>>>
>>>> Thanks & Regards,
>>>> S.A.Rajeevan
>>>> Software Engineer WSO2 Inc
>>>> E-Mail: rajeev...@wso2.com | Mobile : +94776411636
>>>>
>>>> On Thu, Nov 13, 2014 at 8:32 AM, Udara Liyanage <ud...@wso2.com> wrote:
>>>>
>>>>> 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" <danush...@wso2.com>
>>>>> 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 <
>>>>>> rajeev...@wso2.com> 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: rajeev...@wso2.com | Mobile : +94776411636
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> Dev@wso2.org
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> Dev@wso2.org
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Imesh Gunaratne*
> Technical Lead
> WSO2 Inc: http://wso2.com
> T: +94 11 214 5345 M: +94 77 374 2057
> W: http://imesh.gunaratne.org
> Lean . Enterprise . Middleware
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to