Hi,

That probably be the reason. And yes it should be fixed.

Regards,
Vishanth

On Wed, Sep 21, 2016 at 11:06 AM, Anuruddha Liyanarachchi <
anurudd...@wso2.com> wrote:

> Hi Vishanth,
>
> "Declare -A" option is not working in mac os because bash version of mac
> os is not supporting declaring associate arrays [1]. Associative array
> support is available from shell version 4 and upwards, and mac os shell
> version is 3.2.57.
>
> I am currently looking into an alternative method without using
> associative arrays.
>
> [1] http://stackoverflow.com/questions/6047648/bash-4-
> associative-arrays-error-declare-a-invalid-option
>
> On Tue, Sep 20, 2016 at 5:23 PM, Vishanth Balasubramaniam <
> vishan...@wso2.com> wrote:
>
>> Hi Akila,
>>
>> With those changes, whatever product I specify it is setting up wso2das.
>>
>> For example, when I give *./setup.sh -p esb*, it is setting up wso2das
>> module.
>>
>> Probably the declaration is not properly functioning.
>>
>> Regards,
>> Vishanth
>>
>> On Mon, Sep 19, 2016 at 1:59 PM, Akila Ravihansa Perera <
>> raviha...@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> I've improved the Puppet-Home setup script by introducing two map;
>>> product_code_to_name_map and product_name_to_module_repo_map. With this
>>> approach we can handle cases where product name and product code is
>>> different. For eg: API Manager code is "apim" while product name is
>>> "wso2am".
>>>
>>> Also I've added platform support for Hiera data as well. You can use
>>> "setup.sh -p <product code> -l <platform name>" to setup Puppet Home with
>>> Hiera data for a specific platform. If none given it will default to
>>> 'default' platform.
>>>
>>> The relevant platform repo for the given product should contain a
>>> hieradata directory which will be symlink'd to PUPPET_HOME/hieradata. For
>>> eg: wso2esb kubernetes platform - https://github.com/wso2/kubernetes-esb 
>>> should
>>> contain a "hieradata" directory at the repo root level;
>>> https://github.com/wso2/kubernetes-esb/tree/master/hieradata
>>>
>>> Thanks.
>>>
>>> On Thu, Sep 8, 2016 at 9:59 AM, Anuruddha Liyanarachchi <
>>> anurudd...@wso2.com> wrote:
>>>
>>>> Hi Pubudu,
>>>>
>>>> +1 for the platform support.
>>>> I will add the platform support once we finalized the platform
>>>> hieradata structure.
>>>>
>>>> On Thu, Sep 8, 2016 at 3:44 AM, Imesh Gunaratne <im...@wso2.com> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Wed, Sep 7, 2016 at 10:09 PM, Pubudu Gunatilaka <pubu...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> I think we need to include the platform as well. If we consider the
>>>>>> big picture, ideally any user should be able to use this script and 
>>>>>> create
>>>>>> a puppet home for building docker images for Kubernetes, Mesos, or any
>>>>>> other platforms. As we have separate repos for platform hieradata,  we 
>>>>>> need
>>>>>> to copy those hieradata to the puppet home repo.
>>>>>>
>>>>>
>>>>> ​+1​
>>>>>
>>>>>
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>>
>>>>>> On Wed, Sep 7, 2016 at 8:21 PM, Imesh Gunaratne <im...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Sep 7, 2016 at 6:24 PM, Anuruddha Liyanarachchi <
>>>>>>> anurudd...@wso2.com> wrote:
>>>>>>>
>>>>>>>> Hi Imesh,
>>>>>>>>
>>>>>>>> I have now added the ability to configure multiple products using
>>>>>>>> comma separated product list.
>>>>>>>> Also included '-p all' option which configures all the products.
>>>>>>>>
>>>>>>>> Ex: ./setup.sh -p as
>>>>>>>> Ex: ./setup.sh -p as,esb,bps
>>>>>>>> Ex: ./setup.sh -p all
>>>>>>>>
>>>>>>>
>>>>>>> Great!
>>>>>>> ​Nice to hear that!
>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Sep 7, 2016 at 12:46 AM, Imesh Gunaratne <im...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Great work Anuruddha! The bash script works well!
>>>>>>>>>
>>>>>>>>> Shall we add the ability to install multiple product modules in
>>>>>>>>> one go? Maybe we can use a comma separated product list with -p.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> On Tue, Sep 6, 2016 at 6:26 PM, Anuruddha Liyanarachchi <
>>>>>>>>> anurudd...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> We have  created separate GitHub repos for Puppet modules so that
>>>>>>>>>> the Puppet module can be shipped as part of a product release.
>>>>>>>>>>
>>>>>>>>>> Since modules are distributed we have introduced a script to
>>>>>>>>>> generate PUPPET_HOME. The script will work as following.
>>>>>>>>>>
>>>>>>>>>>  1. Check puppet_home folder exists.
>>>>>>>>>>
>>>>>>>>>>  2. Create folder structure required for puppet_home.
>>>>>>>>>>     ├── hiera.yaml
>>>>>>>>>>     ├── hieradata
>>>>>>>>>>     ├── manifests
>>>>>>>>>>     └── modules
>>>>>>>>>>
>>>>>>>>>> 3.  Create a symlink to manifest/site.pp file.
>>>>>>>>>>
>>>>>>>>>> 4. Clone wso2base puppet module into  <PUPPET_HOME>/modules
>>>>>>>>>> directory.
>>>>>>>>>>
>>>>>>>>>> 5. Create a symlink to wso2base common.yaml hiera-file.
>>>>>>>>>>
>>>>>>>>>>> <PUPPET_HOME>/modules/wso2base/hieradata/wso2/common.yaml ->
>>>>>>>>>>> <PUPPET_HOME>/hieradata/dev/wso2/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 6. Clone wso2<product> puppet module into  <PUPPET_HOME>/modules
>>>>>>>>>> directory.
>>>>>>>>>>
>>>>>>>>>> 7. Create a symlink to wso2<product> hiera-files.
>>>>>>>>>>
>>>>>>>>>>>   <PUPPET_HOME>/wso2<product>/hieradata/dev/wso2/wso2<product>
>>>>>>>>>>> -> ../hieradata/dev/wso2/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Once the setup.sh completes, users can copy product pack and jdk
>>>>>>>>>> distribution for relevant folders and run vagrant setup against
>>>>>>>>>> above-created puppet home.
>>>>>>>>>>
>>>>>>>>>> We are planning to automate the copying of product pack, jdk
>>>>>>>>>> distribution and starting vagrant setup as well.
>>>>>>>>>>
>>>>>>>>>> Setup.sh can be found at [1]. Please share your suggestions
>>>>>>>>>> towards this approach.
>>>>>>>>>>
>>>>>>>>>> [1] https://github.com/wso2/puppet-common/blob/master/setup.sh
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Thanks and Regards,*
>>>>>>>>>> Anuruddha Lanka Liyanarachchi
>>>>>>>>>> Software Engineer - WSO2
>>>>>>>>>> Mobile : +94 (0) 712762611
>>>>>>>>>> Tel      : +94 112 145 345
>>>>>>>>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>> Software Architect
>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>> W: https://medium.com/@imesh TW: @imesh
>>>>>>>>> lean. enterprise. middleware
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Thanks and Regards,*
>>>>>>>> Anuruddha Lanka Liyanarachchi
>>>>>>>> Software Engineer - WSO2
>>>>>>>> Mobile : +94 (0) 712762611
>>>>>>>> Tel      : +94 112 145 345
>>>>>>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Imesh Gunaratne*
>>>>>>> Software Architect
>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>> W: https://medium.com/@imesh TW: @imesh
>>>>>>> lean. enterprise. middleware
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Pubudu Gunatilaka*
>>>>>> Committer and PMC Member - Apache Stratos
>>>>>> Software Engineer
>>>>>> WSO2, Inc.: http://wso2.com
>>>>>> mobile : +94774078049 <%2B94772207163>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Imesh Gunaratne*
>>>>> Software Architect
>>>>> WSO2 Inc: http://wso2.com
>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>> W: https://medium.com/@imesh TW: @imesh
>>>>> lean. enterprise. middleware
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Thanks and Regards,*
>>>> Anuruddha Lanka Liyanarachchi
>>>> Software Engineer - WSO2
>>>> Mobile : +94 (0) 712762611
>>>> Tel      : +94 112 145 345
>>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>>
>>>
>>>
>>>
>>> --
>>> Akila Ravihansa Perera
>>> WSO2 Inc.;  http://wso2.com/
>>>
>>> Blog: http://ravihansa3000.blogspot.com
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Vishanth Balasubramaniam*
>> Committer & PMC Member, Apache Stratos,
>> Software Engineer, WSO2 Inc.; http://wso2.com
>>
>> mobile: *+94 77 17 377 18*
>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Thanks and Regards,*
> Anuruddha Lanka Liyanarachchi
> Software Engineer - WSO2
> Mobile : +94 (0) 712762611
> Tel      : +94 112 145 345
> a <thili...@wso2.com>nurudd...@wso2.com
>



-- 
*Vishanth Balasubramaniam*
Committer & PMC Member, Apache Stratos,
Software Engineer, WSO2 Inc.; http://wso2.com

mobile: *+94 77 17 377 18*
about me: *http://about.me/vishanth <http://about.me/vishanth>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to