Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 394052

Summary: setup puppet provisioning on mylyn.org
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: eclipse
Version: unspecified   
Target Milestone: 3.9   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 386344    
Bug Blocks:    

Description Steffen Pingel CLA 2012-11-11 10:23:04 EST
If the puppet configurations are changed in the git master mylyn.org should automatically run puppet for all configurations to update the server accordingly.
Comment 1 Steffen Pingel CLA 2013-02-02 17:40:30 EST
I have ordered an upgrade to the latest vServer version in the hope that we'll be able to run Ubuntu 12.04 (precise) to do the puppet provisioning. According to this FAQ article we may be out of luck though: http://faq.hosteurope.de/index.php?cpid=14109&in_object=2&searchword=windows+server+php+update .

Frank, I'll put this on hold for now until the new server is available early next week. Then we can create a fresh configuration using puppet.
Comment 2 Steffen Pingel CLA 2013-02-03 08:55:04 EST
The new server is now running at 91.250.96.45. 

I checked out sources at /home/tools/mylyn/src/.

Puppet can be executed by running it from the respective directory, e.g.:

/home/tools/mylyn/src/org.eclipse.mylyn.tasks/org.eclipse.mylyn.bugzilla.releng# puppet apply --modulepath=modules manifests/default.pp
Comment 3 Steffen Pingel CLA 2013-04-17 18:13:50 EDT
Jobs for the various puppet configurations have been setup here: http://ci.mylyn.org/view/Provisioning/. These have to be triggered manually to re-provision the respective test repository instances.