Hi,

Actually, we intentionally moved out the java dependency allowing users to
configure their own java environment. That is why we have to include that
in site.pp.

Thank you!

On Fri, Mar 3, 2017 at 10:14 AM, Imesh Gunaratne <[email protected]> wrote:

>
>
> On Fri, Mar 3, 2017 at 10:05 AM, Anuruddha Liyanarachchi <
> [email protected]> wrote:
>
>> Hi Imesh,
>>
>> Yes. This was encountered after moving to separate repositories. Earlier
>> we have declared java dependency at wso2base init.pp [1].
>>
>> [1] https://github.com/wso2/puppet-modules/blob/master/modules/
>> wso2base/manifests/init.pp#L90
>>
>
> ​Thanks Anuruddha! Was there any reason to change that?
>
> Thanks
> Imesh
> ​
>
>>
>> On Fri, Mar 3, 2017 at 9:34 AM, Imesh Gunaratne <[email protected]> wrote:
>>
>>> Hi Anuruddha,
>>>
>>> Is this something we encountered after moving the code to product
>>> specific repositories? As I can remember this issue was not there earlier
>>> in puppet-modules repository.
>>>
>>> Thanks
>>> Imesh
>>>
>>> On Thu, Mar 2, 2017 at 5:36 PM, Anuruddha Liyanarachchi <
>>> [email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Found an alternative way to execute the site.pp by changing puppet
>>>> apply command used in image-config.sh in docker from [1] to below.
>>>>
>>>> From
>>>>
>>>>> puppet apply -e "include ${MODULE_NAME}" --hiera_config=/etc/puppet/hie
>>>>> ra.yaml
>>>>
>>>>
>>>> To
>>>>
>>>>> puppet apply /etc/puppet/manifests/site.pp
>>>>> --hiera_config=/etc/puppet/hiera.yaml
>>>>
>>>>
>>>> We will be following this approach and above PRs can be ignored. The
>>>> change will only happen in docker-common repo.
>>>>
>>>> [1] https://github.com/wso2/docker-common/blob/820c70c4220067493
>>>> 14343d3b9e55bdd9a5e0a38/provision/puppet/image-config.sh#L61
>>>>
>>>>
>>>>
>>>> On Thu, Mar 2, 2017 at 3:52 PM, Anuruddha Liyanarachchi <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> $subject was noticed when trying to create APIM docker image from
>>>>> puppet-modules [1].
>>>>>
>>>>> This is happening because when using puppet apply, java module is not
>>>>> getting invoked because site.pp is not getting executed.
>>>>>
>>>>> As a fix, I have included java class in each product puppet module
>>>>> init.pp and removed it from site.pp in PRs [2] and [3]. The dependency is
>>>>> added to APIM init.pp from [4].
>>>>>
>>>>> Similarly, we will have to update ESB, IOT and IS puppet modules as
>>>>> well.
>>>>>
>>>>> Kindly suggest if there are any alternatives which we can use to
>>>>> overcome $subject.
>>>>>
>>>>> [1] https://github.com/wso2/puppet-apim/tree/v2.1.0
>>>>> [2] https://github.com/wso2/puppet-common/pull/8
>>>>> [3] https://github.com/wso2/puppet-base/pull/9
>>>>> [4] https://github.com/wso2/puppet-apim/pull/16/files
>>>>>
>>>>> --
>>>>> *Thanks and Regards,*
>>>>> Anuruddha Lanka Liyanarachchi
>>>>> Software Engineer - WSO2
>>>>> Mobile : +94 (0) 712762611
>>>>> Tel      : +94 112 145 345
>>>>> a <[email protected]>[email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Thanks and Regards,*
>>>> Anuruddha Lanka Liyanarachchi
>>>> Software Engineer - WSO2
>>>> Mobile : +94 (0) 712762611
>>>> Tel      : +94 112 145 345
>>>> a <[email protected]>[email protected]
>>>>
>>>
>>>
>>>
>>> --
>>> *Imesh Gunaratne*
>>> Software Architect
>>> WSO2 Inc: http://wso2.com
>>> T: +94 11 214 5345 M: +94 77 374 2057 <+94%2077%20374%202057>
>>> 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 <[email protected]>[email protected]
>>
>
>
>
> --
> *Imesh Gunaratne*
> Software Architect
> WSO2 Inc: http://wso2.com
> T: +94 11 214 5345 M: +94 77 374 2057 <+94%2077%20374%202057>
> 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>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to