jmkeyes / puppet-gocd

A Puppet module for managing ThoughtWorks GoCD.
https://forge.puppetlabs.com/jmkeyes/gocd
Apache License 2.0
2 stars 5 forks source link

Puppet GoCD Module

Puppet Forge Build Status

Table of Contents

  1. Overview
  2. Description
  3. Configuration
  4. Examples
  5. Todo
  6. Contributors

Overview

This is a Puppet Module to deploy and manage the ThoughtWorks GoCD server and agent(s).

Description

This module contains two main classes:

Configuration

GoCD Server

To get up and running quickly with default settings, use include '::gocd::server'.

The defaults should set up a GoCD Server according to the setup guide.

Review the gocd::server class for options.

GoCD Agent

To get a build agent up and running, provide the server parameter:

class { '::gocd::agent':
  server => 'gocd-server.example.net',
}

The deployed build agent will connect to gocd-server.example.net automatically.

Examples

There are no examples to show yet.

Todo

Contributors

Thanks to the following people who have contributed to this module!