Provisioning with Puppet

The pairing server should be easy to destroy and re-create because neither party wants to be responsible for maintaining it or ensuring that all of its software gets upgraded in lockstep with local development environments. That’s why an entire development team should maintain provisioning scripts, such as Chef or Puppet scripts, that install the software the pairing server needs when it boots up. These provisioning scripts provide many advantages over manual setup and traditional Shell scripts because they are portable, configurable, and modular, and thus easier to maintain. We’ll use Puppet to provision our server because its syntax is declarative and does not require knowledge of any particular programming language. ...

Get Remote Pairing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.