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 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/hie >>> ra.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]
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
