This is a Puppet Module to deploy and manage the ThoughtWorks GoCD server and agent(s).
This module contains two main classes:
gocd::server
(GoCD Server)gocd::agent
(GoCD Agent)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.
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.
There are no examples to show yet.
Thanks to the following people who have contributed to this module!