Project

General

Profile

Download (6.81 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
3d96a1dc 08/26/2015 11:44 PM Ben West

remove unnecessary dependency

d63eeb8c 08/25/2015 11:51 AM Ben West

make sure server_manifest_path exists too

123d226b 08/06/2015 04:21 AM Jan Vansteenkiste

Add configuration support for the jvm settings when using puppetserver. (Closes GH-274)

a8db30aa 07/25/2015 06:38 AM Ewoud Kohl van Wijngaarden

Set explicit permissions and ownership

This matches the puppet default and it reduces differences if you set a
global default in site.pp.

f74e45d1 07/22/2015 07:58 AM Michael Moll

support puppet master setup on FreeBSD

Closes GH-288

3a8ae6f7 05/27/2015 12:44 PM Dominic Cleal

Set exec umask on Puppet 3.4+ for cert generation

73f38125 05/27/2015 12:44 PM Dominic Cleal

Rearrange puppet::server::config into sections

6c261822 05/27/2015 12:44 PM Dominic Cleal

Set mode/owner/group on common module directories

Ensure the mode/owner/group set by server_environments_* parameters is
applied to common module directories.

9f99626a 05/27/2015 08:38 AM Michael Moll

fix future_parser tests

29c84794 05/25/2015 09:28 AM Mickaël Canévet

Allow not using the ENC with the future parser

Fixes GH-262
Closes GH-270

57a8b959 05/20/2015 02:39 AM Mickaël Canévet

Use puppetlabs-concat instead of theforeman-concat_native

a5cc4dd7 03/06/2015 06:29 AM Dominic Cleal

Anchor Foreman puppet master configuration inside server::config

Pre-req to fixing theforeman/puppet-foreman#129 and removing ordering and
implicit dependency of foreman::puppetmaster on theforeman/puppet-puppet.

bc5057df 03/04/2015 08:08 AM Michael Moll

stylefixes

- fully qualify class names
- add trailing commas
- add case string quoting

2c17dfa6 02/23/2015 04:53 AM Michael Moll

support (agent) configuration on FreeBSD

5eb68ae8 02/10/2015 09:23 AM Jiri Stransky

Fixes #9286 - node.rb timeout too low and not configurable

Make the node.rb timeout configurable. This is useful for use cases when
catalog compilation takes more time and/or the node.rb request to
Foreman is being handled by a freshly spawned Passenger worker.

ce7bfca7 02/04/2015 10:47 AM Michael Moll

use puppetlabs-puppetdb for Puppet master config

ff942a72 02/04/2015 08:49 AM Ewoud Kohl van Wijngaarden

Make foreman integration optional

Instead of including foreman::params, the values are copied. That means
foreman::params no longer needs to be included.

The next use of foreman is in puppet::server::config where it sets up
reporting and ENC. This is wrapped in a new boolean $server_foreman. The...

885a3086 01/14/2015 05:18 PM Greg Petras

fixes #8944 - rename facts parameter

2eb4cf1a 12/23/2014 11:25 AM Alexey Amerik

add ca_port parameter

Closes GH-205

07598345 09/29/2014 06:53 AM Dominic Cleal

Reword site.pp message to prevent confusion

dc08ed41 09/25/2014 04:58 AM Dominic Cleal

Add support for puppetserver

Set server_implementation to 'puppetserver', which will disable Passenger,
install puppetserver and start it as a standalone service.

89eb3c46 09/23/2014 05:03 AM Dominic Cleal

Remove cert->httpd notify when Passenger is disabled

Dependent Service[httpd] resource is missing in the non-Passenger case.

Fixes GH-183

62380afb 08/15/2014 05:37 AM Dominic Cleal

Fix relationship specification, which fails under Puppet 2.7.11

When using two class names, they get concatenated:

[ INFO 2014-08-15 09:04:41 verbose] Could not find resource
'Class[Foreman_proxy::Config]Class[Foreman_proxy::Service]' for relationship...
15d79766 07/07/2014 09:26 AM Dominic Cleal

Ensure foreman_proxy::service is refreshed after SSL certs change

6cab2ac6 06/06/2014 02:46 AM Mickaël Canévet

Add server_environments_group and server_environments_mode parameters

d2f1d3d0 01/17/2014 05:17 AM Dominic Cleal

Specify a file mode on site.pp due to PUP-1255

7a03de3b 12/15/2013 06:08 PM Ewoud Kohl van Wijngaarden

Define $puppet::server_vardir in server::install

This makes dependencies easier.

cbe2b829 12/11/2013 03:59 AM Guido Günther

Allow to set git branch to puppet env map

The post receive hook already supports this but it's not configurable
yet.

df2e0bff 11/07/2013 01:01 PM Mickaël Canévet

Use concat to build puppet.conf

b547ad7e 10/18/2013 11:06 AM Dominic Cleal

refs #3082 - fix variable references on SSL parameters

de8444ee 10/02/2013 03:15 AM Ivan Necas

server_dynamic_environments and server_environments_owner params

225c31da 09/13/2013 10:02 AM Ivan Necas

Fixes #3082 - ability to change certs used for puppet->foreman communication

827cddee 09/05/2013 10:34 AM Greg Sutcliffe

Add enc/report api options to puppetmaster

310e8878 08/27/2013 11:24 AM Marek Hulán

Convert multitype parameters to strings

Some parameters could be set to false or a string value. We prefer
consistent type so all such parameters are now forced to be string. In
case you want to indicate that the parameter should not be used you can
set it to undef....

3c158112 08/14/2013 06:49 AM Greg Sutcliffe

Make puppet::server install from puppet topclass

c9cd351a 06/12/2013 09:58 AM Greg Sutcliffe

Fixes #2505 - drop storeconfig support from the foreman module

891085c0 05/23/2013 10:19 AM Greg Sutcliffe

Precreate /usr/share/puppet as it's not created on the debian systems

8bdb35b6 05/22/2013 04:37 AM Ewoud Kohl van Wijngaarden

Share the envs_dir value for git_repo and static envs

Currently git repos end up with /etc/puppet/environments/$environment
while statics end up in /etc/puppet/modules/$enviroment. This patch
unifies the two into the git style. This does break compatibility for...

23449a65 04/11/2013 04:19 AM Jan Vansteenkiste

Split out the different ssl files into variables for re-use and use local variables.

Using local variables is the suggested way to work around has_variable? since it does
not seem to be stable for undef values.
See http://docs.puppetlabs.com/guides/templating.html#testing-for-undefined-variables

70b2f8b0 04/08/2013 09:57 AM Jan Vansteenkiste

Make sure the ssl dir exists. With a custom ssl_dir, cacert generation fails if it does not.

5615e256 04/06/2013 11:00 AM Jan Vansteenkiste

Move the generate-ca-cert to puppet::server::config since it is not passenger specific. Also makes the httpd service to notify configureable.

3ab63215 03/28/2013 06:10 AM Sander Hoentjen

add support for different storeconfigs backends

a505a645 02/07/2013 12:17 PM Ewoud Kohl van Wijngaarden

Move puppet user creation to install

Defining the user puppet in config causes a dependency cycle if the user is
using git_repo=true:

(Exec[restart_puppet] => Class[Puppet::Server::Passenger] => Class[Puppet::Server::Config] => User[puppet] => File[/etc/puppet/rack/config.ru] => Class[Puppet::Server::Passenger])...

39bda209 02/07/2013 09:47 AM Ewoud Kohl van Wijngaarden

Various puppet-lint and other style fixes

8f07c6dc 01/24/2013 05:49 PM Dominic Cleal

Allow group read access to Puppet private key for use with Foreman or proxy

42024c67 01/23/2013 09:10 AM Greg Sutcliffe

Parameterize vardir properly

f36d4510 01/23/2013 09:00 AM Greg Sutcliffe

Handle reports and autosign for puppet3/passenger issues

56fa583a 01/23/2013 07:05 AM Greg Sutcliffe

Restart cleanly on changes to vhost/certs
Don't try to generate certs if not using passenger
Add ordering to puppet app_root

9b04cbcd 11/28/2012 01:58 PM Jan Vansteenkiste

Various (minor) bugfixes:

  • Fix small dependency issue. We need a proper config file before generating certificates
  • Minor syntax change in puppet::config and puppet::server::config (quoting single variable)
  • Default case in puppet::server::passenger (puppet-lint ;)
ef1ba611 11/19/2012 02:25 PM Dominic Cleal

Merge pull request #17 from sgzijl/1708-add_missing-sitepp

Create site.pp even if empty

91a59f77 11/19/2012 12:40 PM Siert Z.

Update manifests/server/config.pp

Reference bug tickets puppet and foreman.
Don't replace existing a site.pp

6a34f1bc 11/15/2012 02:32 PM Siert Z.

fixes #1708 create site.pp even if empty

4264a4d4 10/24/2012 09:45 AM Greg Sutcliffe

Correctly determine the puppet command on old and new puppet systems
(Credit to Bill ONeill <> for the initial work)

836ec763 08/24/2012 05:31 AM Ewoud Kohl van Wijngaarden

Add parameters to puppet::server

1e7e607d 08/24/2012 04:44 AM Ewoud Kohl van Wijngaarden

Parameterized foreman::puppetmaster

f345890c 05/09/2012 09:58 AM Erik Dalén

Include puppetmaster components from the foreman module

ENC script, report script etc.

7a9857ba 05/02/2012 12:06 PM Greg Sutcliffe

Parameterize the agent half of the module, and enable user to specify the Puppet port

af4efdd2 05/01/2012 10:58 AM Greg Sutcliffe

Make puppet::server a parameterized class

This is a drop-in replacement - running 'include puppet::server' should
behave exactly as before. In addition, you can now do things like:

class { '::puppet::server': git_repo => true }
2a851d8c 03/31/2012 08:25 AM Greg Sutcliffe

Ensure we can write the bare git repo

09661d61 03/04/2012 07:38 AM Ohad Levy

default value should not incldue git to avoid complexity

50d6510d 03/01/2012 07:41 AM Ohad Levy

removes configusing git bare path, and extract it as parameter

5f62d338 03/01/2012 03:33 AM Ohad Levy

allow puppet user to access git repo over ssh

076d79da 03/01/2012 03:33 AM Ohad Levy

Adds dynamic puppet environments by using git branches.

15e686fb 01/19/2012 02:26 AM Jan Vansteenkiste

Puppet-Lint-I-Fied puppet module: Fix quoting and various other fixes

96cab9ae 11/24/2011 07:10 AM Ohad Levy

basic puppet master support.

this includes:

puppet client configuration
puppet server configuration
passenger integeration