Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
a64c58e8 08/26/2015 06:25 AM Dominic Cleal

refs #4841 - change EL OSes to use 'tfm' SCL prefix

Parameters are supplied on the main foreman class to revert behaviour
for Foreman 1.9 and prior, plus on three plugin classes with
non-standard package names.

Closes GH-348

28c3a57a 08/14/2015 07:21 AM Pierre Radermecker

Don't qualified call to defined resource type

Resource names are not limited by scope.

211726ea 08/03/2015 08:49 AM Pierre Radermecker

Update service.pp

Don't use a `case` instead of an `if`.

If there is a good reason for the `case` could we at least replace `default, false: {` with `default: {` ?

6861e4b0 07/29/2015 07:16 PM Pi3r

Update install.pp

If passenger is set to `false`, we shouldn't install the `passenger ruby packages`.

dacc457b 07/25/2015 05:31 PM Ewoud Kohl van Wijngaarden

Do not include foreman as a pre condition

7649d8d0 07/25/2015 03:38 PM Ewoud Kohl van Wijngaarden

Use absolute variables

c65fb522 07/23/2015 03:52 PM Ewoud Kohl van Wijngaarden

Set explicit permissions

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

9dc2cdb1 07/22/2015 07:40 AM Veronika Kabatova

The --foreman-configure-ipa-repo option is no longer required since
the packages are included in RHEL/CentOS versions 6 and 7 now.

Marking the option as deprecated.

b22c52f7 07/20/2015 10:47 AM Michael Moll

support puppet master setup on FreeBSD

2a49c304 07/13/2015 04:05 AM Dominic Cleal

fixes #11069 - add brightbox/passenger-legacy PPA for Passenger

431fd3e1 07/03/2015 05:34 AM Ewoud Kohl van Wijngaarden

Use absolute paths for passenger::fragment

27900688 07/02/2015 12:52 AM Erik Geiger

add email settings management

a031f0da 06/05/2015 05:49 AM Dominic Cleal

fixes #5838 - add logging_level, loggers parameters

88f19033 05/27/2015 04:26 AM Michael Moll

fix future_parser tests

de8e0319 05/20/2015 11:11 AM Mickaël Canévet

Use puppetlabs-concat instead of theforeman-concat_native

6ed59a98 04/30/2015 08:20 AM Ewoud Kohl van Wijngaarden

Write websockets_encrypt as on/off instead of a bool

015cc726 04/21/2015 03:04 PM Michael Moll

support foreman-tasks on Debian

a8c3768c 04/04/2015 08:06 AM cristian falcas

fix configure_openscap_repo variable value

019adcc7 03/17/2015 03:52 PM Trey Dockendorf

Fix support for mysql by removing inclusion of mysql class which was removed by puppetlabs/mysql in version 3.0.0

cb307fb3 03/11/2015 07:05 AM Steven Bambling

moving away from virtual packages, declaring packages per manifest. Additionally added functionality to lock a compute resource to a specific version

6e72fcdc 03/08/2015 09:36 AM Marek Hulán

Refs #6904 - fix nesting of param groups

25168bb5 03/06/2015 03:04 PM Dominic Cleal

Change apipie rake task to rebuild API doc indexes only

Ticket #4478 in Foreman 1.8 changed our packages to provide prebuilt API docs
for resources, so Foreman packages provide hosts, domains etc, and plugin
packages provide things like containers, disks etc....

99c2f50d 03/06/2015 06:37 AM Dominic Cleal

Remove ordering constraints around theforeman/puppet

foreman::puppetmaster should be usable without our 'puppet' module. Instead
for theforeman/puppet users, puppet::server::config is being updated to
correctly anchor the foreman::puppetmaster class.

Closes GH-129

b80a3b6c 03/05/2015 10:11 AM Dominic Cleal

Ignore spaceship operator lint check

Ensuring correct ordering of foreman::plugin resources is more important than
the error of realising virtual foreman::plugin resources, so ignoring this lint
for now.

If a tag was added to our use of foreman::plugin then other users of this...

18a56ef1 03/05/2015 10:11 AM Dominic Cleal

Only create Apache config fragments when parameters are given

8f6c34e7 03/05/2015 10:11 AM Dominic Cleal

Only collect and realise foreman_smartproxy registrations on this Foreman host

d03a4a1e 03/05/2015 10:11 AM Ewoud Kohl van Wijngaarden

Partial puppet-lint fixes

ddfaacd1 03/05/2015 09:08 AM Ewoud Kohl van Wijngaarden

Notify the puppet server when changing foreman.rb

Closes GH-161, GH-282

7f32a1eb 03/03/2015 06:06 AM Marek Hulán

Make CRL optional in use with kafo

When this class is used from kafo we don't have a way to disable CRL
configuration, since the parameter is String. It can't be set to false
and it's always present.

31672207 02/23/2015 06:41 AM Dominic Cleal

Change EC2 support to install foreman-ec2

61cab9cf 02/21/2015 07:59 PM Michael Moll

fixes #9449 - drop usage of lsb facts

c0774f90 02/19/2015 06:25 PM Dustin Franklin

Changed apt-key download from refresh-only to having an explicit unless check because if there is no internet access during the installation of the apt sources, then the key will never be added on subsequent puppet runs that do have internet access

53e8cc08 02/18/2015 08:43 PM Steven Bambling

ability to set server_ssl_crl setting with a CA-provided cert instead of puppet's

2f9e173b 02/13/2015 05:03 AM Ewoud Kohl van Wijngaarden

Allow foreman::plugin to manage a config file

8333351f 02/10/2015 09:43 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.

6f6719d0 02/04/2015 04:26 AM Raphaël PINSON

Leading zeros need to be quoted

c74dc763 02/03/2015 12:03 PM Martin Lariz

Add option to not manage the foreman user

closes GH-286

a32b6639 02/02/2015 11:15 AM Dominic Cleal

fixes #9101 - refresh db:migrate if DB class changes or settings are missing

When the DB is missing, the foreman::database::${type} class will refresh as
it recreates it, and now triggers the migration. On a clean install, this was
working mostly by luck as foreman::config refreshed everything....

23c5c101 01/29/2015 09:19 AM Lukas Zapletal

Added support for tar-based discovery image 2.0

Closes GH-253

b31f38d4 01/27/2015 04:01 PM Marek Hulán

Add openscap plugin support

1d6ca094 01/26/2015 04:28 AM xenlo

Spelling/Repetition correction

Duplicate "the the" corrected.

a6d46edd 01/15/2015 12:57 PM Dominic Cleal

Remove deprecated passenger_scl parameter

e00d7b15 01/15/2015 04:14 AM Nils Domrose

fixes #8880 yum plugins repo, removed rc

Fixes GH-269, GH-264

022b8194 01/14/2015 04:53 PM Greg Petras

fixes #8944 - renaming facts parameter to receive_facts

b320df5f 01/13/2015 05:12 AM Maciej Strzelecki

database connection pool

default size of connection pool

e7d1f1f4 01/08/2015 03:35 PM Stephen Benjamin

refs #8875 - support installing foreman_salt plugin

Closes GH-268

eed3880c 01/08/2015 03:23 PM cristian falcas

add abrt plugin

c6cdae34 01/07/2015 05:18 AM Dominic Cleal

Add CRL checking to Foreman SSL vhost

ad1aa286 01/07/2015 05:18 AM Dominic Cleal

Use new puppetlabs-apache 1.2.0 parameters

apache-fragment.conf.erb remains as it's used when use_vhost=false.

4cad220c 01/02/2015 10:36 AM Marek Hulán

Allows sub-uri deployment

6022e9ba 12/10/2014 01:11 PM Daniel Lobato Garcia

[plugins:digitalocean] Initial Digitalocean support

Fixes GH-258

550b1bf0 12/10/2014 01:10 PM Daniel Lobato Garcia

[plugins:docker] Initial Docker plugin support

Fixes GH-257

aec62595 12/10/2014 01:10 PM Daniel Lobato Garcia

[plugins:puppetdb] Fix debian package name

As it can be seen in

http://deb.theforeman.org/dists/plugins/nightly/binary-amd64/Packages

the package is ruby-puppetdb-foreman, hyphenated as all other foreman
plugin debian packages.

Fixes GH-256

b3657ce2 11/19/2014 12:29 PM Nick Moriarty

Parameterize puppet user and group, and apply to foreman::puppetmaster

Closes GH-251

dcde6712 11/19/2014 09:01 AM Ivan Necas

Fixes #4611,#7353 - control the db_pending_migration/db_pending_seed from installer

This allows tracking the state of migration/seeding in the database
and making sure the rake tasks are done on subsequential installer attempts when
something goes wrong the first time....

aa72cd99 11/13/2014 10:17 AM Justin Sherrill

fixes #8381 - do not use a timeout for rake apipie:cache

d4eeaa1a 11/10/2014 05:10 AM Yaniv Bronhaim

Adding class for ovirt_provision plugin

Signed-off-by: Yaniv Bronhaim <>

b5d8e4f4 10/20/2014 09:44 AM Dominic Cleal

refs #7970 - don't let Ruby alternative switch to 1.9 on Ubuntu 12.04

By setting the Ruby alternative to manual mode, installation of the Brightbox
version of Ruby won't automatically change the symlinks to point at ruby1.9.1.

This ensures other applications, including hammer, work as 1.8's the expected...

4c120832 10/16/2014 07:40 PM Martin Jackson

Directory recursion is problematic in large environments

193056aa 10/15/2014 05:37 PM Dominic Cleal

refs #7227 - set PassengerRuby to ruby1.9.1 on Ubuntu 12.04

Explicitly set PassengerRuby from the passenger_ruby parameter and set it to
ruby1.9.1 on Ubuntu 12.04 to ensure Passenger runs under the intended version
if the system-wide default is changed.
...

ee577e71 10/15/2014 10:34 AM Dominic Cleal

refs #7227 - install passenger-common1.9.1 on Ubuntu 12.04

Add passenger_ruby_package parameter to control additional package resource
for installing the Passenger libs for the version of Ruby that will be used
to run Foreman. Begins to replace passenger_scl, which will be superseded by...

06d8994f 10/15/2014 10:34 AM Dominic Cleal

refs #7227 - configure Brightbox Ruby NG PPA for Ubuntu 12.04 (precise)

790cfcfb 10/08/2014 05:09 AM Dominic Cleal

refs #7234 - install foreman-release-scl on EL clones

Foreman-specific SCL release package will replace per-distro SCL configuration
as it's more complex and more up to date.

configure_*_repo logic moved into parameter defaults which also allows users to...

4a8395d4 10/07/2014 03:15 AM Jon Schulz

updating gpgkey url to point to new per-repo key

5def72fe 10/01/2014 11:02 AM Ewoud Kohl van Wijngaarden

Fixes #6015: Enable EPEL7 GPG checking

Since EPEL7 is now out of beta, we can enable GPG checking.

9fad6f8a 10/01/2014 08:38 AM Dominic Cleal

Add docs to all classes/defines

fd1814ab 09/24/2014 03:17 AM Dominic Cleal

Workaround rodjek/puppet-lint#327

2e42934c 09/15/2014 03:01 AM Mickaël Canévet

Fix when strict_variables is enabled

5429403a 08/26/2014 05:23 AM Marek Hulán

Downloading failed since dir hadn't been created yet

6d7788c7 08/20/2014 04:27 PM Markus Frosch

Allow to configure servername for Foreman vhost

70f30241 08/12/2014 07:59 AM Ewoud Kohl van Wijngaarden

Move puppet config to /etc/puppet/foreman.yaml

Previously it was in /etc/foreman/puppet.yaml, but this makes little
sense because foreman does not need to be installed on a puppet master.

0f641577 08/11/2014 07:03 AM Jan Pazdziora

refs #6445 - the mod_lookup_identity-selinux is only needed (and available) in EL 6, we use httpd_dbus_sssd otherwise.

941a9e8e 08/08/2014 08:11 AM Jan Pazdziora

refs #6445 - make identity_demo work on RHEL 7 as well.

85d6d84e 08/08/2014 06:24 AM Stephen Benjamin

Create /etc/foreman directory for /etc/foreman/puppet.yaml

c1064013 08/06/2014 11:20 AM Ewoud Kohl van Wijngaarden

Configure foreman websockets SSL settings

This defaults to the Puppet CA certificate, which is also the default
for configuring the apache vhost.

96c3118c 08/06/2014 04:45 AM Thomas Weißschuh

Add support for suse

Fixes GH-211

c69a3bb2 08/05/2014 05:03 PM Dominic Cleal

Fix outdated reference to admin/changeme

Fixes GH-209.

19405103 08/05/2014 09:58 AM Dominic Cleal

Replace deprecated 'recurse => inf' parameter

1e5368b6 08/04/2014 05:34 AM cristian falcas

add support for windows: puppet can configure puppet.conf on windows, but needs parameters from here

84236919 07/30/2014 05:50 AM Jan Pazdziora

refs #6445 - purge configuration which is no longer needed.

79897e1c 07/29/2014 05:24 AM Ewoud Kohl van Wijngaarden

Move foreman::config::enc into foreman::puppetmaster

b37193ee 07/29/2014 05:24 AM Ewoud Kohl van Wijngaarden

Configuration in YAML

This patch moves configuration to /etc/puppet/foreman.yaml. By moving the
configuration into a settings file, we can use external_node.rb and
foreman-report.rb as plain files. This should open up the path to
shipping them in proper packages....

34f2b73d 07/29/2014 05:22 AM Eric Helms

Fixes #6802: Allow specifying initial org and location.

378d6024 07/23/2014 05:02 AM Jan Pazdziora

fixes #6445 - Configure external authentication via FreeIPA.

e95c4e87 07/08/2014 04:39 AM Dominic Cleal

refs #4454 - temporarily disable GPG checking on EPEL7

fadf50ac 07/08/2014 04:39 AM Dominic Cleal

refs #4454 - configure Puppet path correctly on EL7

5534df90 06/30/2014 08:11 AM Dominic Cleal

refs #3272 - pass admin user details into db:seed rake task

eea5c3b7 06/19/2014 08:03 AM Marek Hulán

Use new download address for discovery images

64234edf 06/10/2014 09:45 AM Lukas Zapletal

fixes #6036 - Timeout for passenger needs to be raised to avoid timeouts

and also made sure Passenger won't kill all worker instances.

2e2065d0 05/21/2014 03:35 PM Dominic Cleal

Add foreman::cli class to install Hammer

4b5caab2 05/06/2014 10:17 AM Dominic Cleal

Contain Apache before foreman::config, stops it being (re)started after
foreman_smartproxy resources

5bd2f7d4 05/02/2014 11:22 AM Dominic Cleal

Remove passenger.conf replace=false workaround

d14d6767 04/30/2014 09:47 AM Clemens Bergmann

more quotes around case statements

88a42ba7 04/30/2014 09:26 AM Raffael Link

Quoted osfamily-case-statement

Since Puppet 3.5.x options in osfamily-case-statements have to be quoted

985cd229 04/30/2014 08:48 AM Marek Hulán

We download and install discovery images

7871052e 04/29/2014 09:06 AM Marek Hulán

Add support for foreman-tasks

dcb8a702 04/22/2014 10:07 AM Mathieu Parent

Fix nologin shell path on Debian

We don't use /usr/sbin/nologin which works on Debian but breaks EL6.

aad76195 03/27/2014 03:03 PM Anya Marshall

Downcase fqdn

Fixes case sensitivity issues during foreman installation

1fa63f83 03/19/2014 05:22 PM Dominic Cleal

refs #4515 - cache apipie docs on installation

69416952 03/12/2014 11:43 AM Greg Sutcliffe

Use matching plugin repo to main repo for apt