Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.

Managing AEM Installations with Puppet on Windows

Avatar

Level 3

We are attempting to find a solution for deploying and managing a substantial set of AEM servers (including dispatchers and Apache installations) on Windows. We want to ideally use Puppet, but it appears that many modules, and specifically the ones for AEM and Apache, do not support Windows. We have also started to look into Ansible and Chef, but haven't had much luck in the way of finding someone that has used them effectively to manage Windows AEM servers. Does anyone have experience with this and could possibly provide some guidance?

We were also looking at implementing a CI solution with either Jenkins or Bamboo. Which is a better option (if one is better than the other)? It does seem that since we use JIRA that Bamboo may be a better option for us because of the integration, but I wanted to get some information about this either way. Any advance would be appreciated.

 

Thanks in advance!

Alex

2 Replies

Avatar

Level 10

You may want to attend this month's Ask the AEM community Experts. These type of questions are exactly the purpose of the session: 

http://scottsdigitalcommunity.blogspot.ca/2016/09/comparative-architecture-analysis-of.html

Avatar

Administrator

AlexRizzuto wrote...

We were also looking at implementing a CI solution with either Jenkins or Bamboo. Which is a better option (if one is better than the other)? It does seem that since we use JIRA that Bamboo may be a better option for us because of the integration, but I wanted to get some information about this either way. Any advance would be appreciated.

 

Thanks in advance!

Alex

 

Please check this post:-

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

// Both Jenkins and Bamboo will get the job done. If cost is concern Jenkins is open source. However, I recommend Bamboo over Jenkins, if the team is using Jira and/or the rest of the Atlassian stack. I personally find a lot of value in Bamboo's ability to automatically generate a pipeline per branch.  At scale this permits a githubflow style of branch management. 

You should really consider the new bread build tools such as Wercker, Circle-CI and Travis which forgo the complex user interfaces in favor of a simple YML configuration file.

I'd also highly recommend Ansible for managing the provisioning and deployment of AEM infrastructure. Having your build server execute ansible playbooks really help makes things so much more manageable. Puppet, Chef are possible of course, the main point is to automate everything. Of course Ansible has Ansible Tower as a UI to help out.

 

More reference articles :- 

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

~kautuk



Kautuk Sahni