Jenkins Infrastructure : Adding a new node

Based on infra meeting with KK on Aug 5 2015:

Create server in Rackspace

Rackspace Cloud Control Panel:

Add a new server based on Ubuntu 14.04 LTS

Be careful with cost: 10 cents/hour are ~70 dollars per month.

Add DNS entry for the new server once its IP is known

Install Puppet agent on the new server

Run puppet's install script as root:

curl -k | sudo bash

Accept node request in Puppet

Puppet console:
Accept node request of newly added server

Set up node in jenkins-infra

Run Puppet agent once

puppet agent -t