Have you considered CFengine instead of Puppet? This due to the dependencies, footprint and resources that puppet requires...
On Thu, Nov 28, 2013 at 4:11 PM, Sajith Kariyawasam <[email protected]> wrote: > Hi all, > > In current Stratos architecture, configurations of a cartridge instance are > kept inside the cartridge image (AMI), and if configuration needs to modify > later, AMI need to be recreated with the new configs. > > I think using a Puppet based model, this can be optimized. Configuration > can be kept in a puppet master node, and puppet agent need to be installed > in the cartridge so that it retrieves the relevant configuration > from puppet master at the instance bootup. > > Also, it eases the patching process and easy to ship AMIs ( Need to install > puppet related packages only) > > Further a puppet based model can be used for cartridge creation as well. > > Appreciate your thoughts on this. > > > Thanks > Sajith > > -- > Sajith Kariyawasam > Senior Software Engineer; WSO2, Inc. > AMIE (SL) > Blog: http://sajithblogs.blogspot.com/ > Mobile: +94772269575
