Here are some blog posts I have written when I was doing some puppet
related deployment.

http://soatutorials.blogspot.com/2013/11/how-puppet-works-in-your-it.html

http://soatutorials.blogspot.com/2013/12/installing-puppet-on-red-hat-linux.html

http://soatutorials.blogspot.com/2013/12/how-to-deploy-your-wso2-server-in-1.html

Thanks,
Chanaka

On Wed, Dec 10, 2014 at 11:59 AM, Chamila De Alwis <chami...@wso2.com>
wrote:

> Hi Michael,
>
> Puppet takes less time to get familiar to, so I think you will be able to
> get around the language syntax quickly by following the resources Thilina
> provided. Especially the VM based exercises will give you an idea on the
> inner workings of Puppet.
>
> Setting up WSO2 API Manager with Puppet is already handled, although in a
> somewhat different context in WSO2 Private PaaS [1]. What Private PaaS
> does, in brief, is to use Puppet to deploy applications, frameworks etc, to
> newly spawned VM instances. There are certain prerequisites this workflow
> needs, however the other details, especially regarding setting up folders,
> configuration templates, and setting up different components of the APIM,
> will help you in writing your module.
>
>
> [1] -
> https://github.com/wso2/private-paas/tree/4.0.0-rc1/puppet/modules/apimanager
>
>
>
>
> Regards,
> Chamila de Alwis
> Software Engineer | WSO2 | +94772207163
> Blog: code.chamiladealwis.com
>
>
>
> On Wed, Dec 10, 2014 at 8:09 AM, Thilina Piyasundara <thili...@wso2.com>
> wrote:
>
>> Hi Michael,
>>
>> Please refer to those inline comments.
>>
>> On Tue, Dec 9, 2014 at 11:35 PM, Michael <mcnasty...@gmail.com> wrote:
>>
>>> Good Morning,
>>>
>>> I have a good amount of experience with WSO2 API Manager, Linux and some
>>> experience with scripting. But I have zero experience with Puppet.
>>>
>>> I am hoping to install WSO2 API Manager using Puppet as a working
>>> example and then hand over the project to another chap.
>>>
>>> What do you think would be the best way to approach this, keeping in
>>> mind I have no experience with Puppet.
>>>
>>> For example, you might suggest:
>>>
>>> 1. Go do this online course here..
>>> 2. Check out this site over here and read with Bob said...
>>> 3. Here is a example here that another guy did... but make sure you do
>>> x, y and z.
>>>
>>> I have found these:
>>>
>>> https://forge.puppetlabs.com/thilina
>>>
>> ​I did this as a test round so it's not up-to-date. So don't use it.​
>>
>>
>>>
>>> https://github.com/wso2/Puppet/tree/master/modules/apimanager/1.5.0/apimanager
>>> ​ (Don't use this.)​
>>>
>>>
>>> ​We have change the puppet github repository to this
>> https://github.com/wso2/Puppet-Modules new repo.
>>
>> ​
>>
>>
>>> But to be honest I'm not sure where to start - I definitely don't want
>>> to spend 2 months doing courses just to get this started.
>>>
>>> Any advice you can offer?
>>>
>>>
>> ​
>> Here are some resources to learn puppet. We use puppet opensource.
>>
>> Intro guide : https://docs.puppetlabs.com/learning/variables.html
>>
>> Try the test VM from puppet labs (download it and try it) :
>> http://puppetlabs.com/download-learning-vm
>>
>> Go through the library and learn step by step :
>> https://puppetlabs.com/learn/library
>>
>> This is a good *troubleshoot* guide I use: http://bitcube.co.uk/content/
>> puppet-errors-explained
>> ​
>>
>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>> ​
>>
>>
>> Thanks and regards,
>>
>> Thilina Piyasundara
>> Systems Engineer
>> ​
>> ​
>> M: 071-775-0006
>> ​
>> ​
>> Blog: thilina.piyasundara.org
>> Linkedin: linkedin.com/in/thilinapiyasundara
>>
>> WSO2, Inc.
>> ​
>> ​ <http://wso2.com/>
>> lean . enterprise . middleware
>> https://cloud.wso2.com​
>>
>>
>> _______________________________________________
>> 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
>
>


-- 
--
Chanaka Fernando
Technical Lead
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 773337238
Blog : http://soatutorials.blogspot.com
LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0
Twitter:https://twitter.com/chanakaudaya
Wordpress:http://chanakaudaya.wordpress.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to