Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
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

f282e045 03/06/2014 09:14 AM Ewoud Kohl van Wijngaarden

Use centos-release-SCL instead of managing the repo

a72a1bb4 02/26/2014 12:09 PM Greg Sutcliffe

Refs #3308 Handle underscores vs hyphens with regsubst

ac2feb4a 02/26/2014 12:09 PM Greg Sutcliffe

Fixes #3308 - Add compute resource classes

25f85a0d 02/26/2014 12:09 PM Greg Sutcliffe

Refs #3308 - Add plugins repo and new plugin classes

d91d6a54 02/17/2014 12:12 PM Greg Sutcliffe

Refs #3308 - Ensure plugins are installed after core

3c6b6a1b 02/17/2014 11:55 AM Dominic Cleal

Trigger db:seed too when DB changes

36cd597e 02/14/2014 10:15 AM Justin Sherrill

adding support for plugins adding virtual host entries

2fe6c233 02/13/2014 04:45 PM Ewoud Kohl van Wijngaarden

Clean up foreman::config

This removed all requires on install and notifies to service since init
should take care of that relation.

To remove OS specific information, it moves init_config and
init_config_tmpl to params.pp.

Since the crons are no longer defined, setting the default is no longer...

a07b303b 02/11/2014 06:33 PM Greg Sutcliffe

Add basic Archlinux support for agent classes

1ed16264 02/10/2014 06:16 PM Jean-Baptiste Rouault

Add server_ssl_chain parameter to set SSLCertificateChainFile

bce6ed78 02/01/2014 11:36 AM Greg Sutcliffe

Fixes #4225 - Use alphanumeric ordering for vhosts

24369213 01/20/2014 05:29 PM Ewoud Kohl van Wijngaarden

Use the production version of CentOS SCL

720ae6e9 01/16/2014 08:33 AM Mickaël Canévet

Set SymLinksIfOwnerMatch options in apache vhosts

c62fcb8a 01/11/2014 03:53 PM Ewoud Kohl van Wijngaarden

Change from theforeman/apache to puppetlabs/apache

dce8dedd 01/10/2014 10:12 AM Dominic Cleal

Restrict SCL/EPEL to appropriate OS, add package dependencies

00e1cb9a 01/09/2014 04:19 PM Jason Montleon

add scl and epel repo configuration

222fb5e5 01/06/2014 05:55 PM Adam Heinz

Make use of $foreman::params::server_ssl_* in vhost conf.

b22f96ff 01/02/2014 04:34 PM Ewoud Kohl van Wijngaarden

Work with puppetlabs-postgresql version 3+

This drops support for puppet 2.6.

27af4444 01/02/2014 04:04 PM Ewoud Kohl van Wijngaarden

Enable installation of plugins

9344250e 12/25/2013 11:56 PM Dominic Cleal

refs #3752 - run db:seed after DB migration

f8a88f23 12/05/2013 03:29 PM Ewoud Kohl van Wijngaarden

Move passenger restart to foreman::service

f81d0b1d 11/12/2013 09:08 AM Greg Sutcliffe

Enable correct json package on squeeze

c987cde9 11/06/2013 01:35 PM Greg Petras

fixes #3543 - added support for running puppet as a different user

b2babbd9 11/05/2013 03:14 PM Marek Hulán

Fixed order of user, database and role creation

be17ceff 10/31/2013 02:44 PM Marek Hulán

Run migrations when using sqlite

Fixes the issue when migrations are not run on sqlite
since it did not emit any refresh notification.

6a38e97c 10/31/2013 02:44 PM Marek Hulán

Set correct owner of PostgreSQL DB

With this change we can use foreman-rake db:drop to drop the whole DB.
It's needed for installer which can drop db and let it recreate using
existing tools.

8468de8b 10/07/2013 11:17 PM Ewoud Kohl van Wijngaarden

Add Amazon Linux support

This assumes all Amazon Linux is el6 based. It also explicitly fails on
unsupported operating systems / families.

aff89ef6 10/07/2013 11:17 PM Ewoud Kohl van Wijngaarden

Clean up

  • Fail on unsupported operating systems / families.
  • Remove unused puppet_basedir parameter from init.pp
  • Drop support for Fedora < 17
  • Use :params instead of pre_condition in tests (where possible)
9d798147 09/05/2013 03:23 PM Greg Sutcliffe

Add new ENC and report processor templates

Add new ENC node.rb for new Facts API
Add report processor for new Reports API
Add JSON dependency for both scripts
Add tests

df3b6ffb 09/05/2013 10:22 AM Greg Sutcliffe

Add ability to configure groups for the foreman user

680e6584 08/13/2013 12:42 PM Marek Hulán

Documentation for new params

e67dd441 08/05/2013 04:45 AM Dominic Cleal

Fix two lint warnings

04fabd02 07/30/2013 04:08 AM Lukas Zapletal

adding collector for smart proxy

bba79a13 07/26/2013 02:32 AM Marek Hulán

Documentation of parameters

d4003cc3 07/22/2013 02:31 PM Ewoud Kohl van Wijngaarden

Make reports and enc real puppetmaster parameters

7fca4da8 07/10/2013 05:03 AM Rick Sherman

Added package version parameter to allow the use of all pacakge->ensure
options.

27e74369 07/09/2013 10:37 AM Lukas Zapletal

proxy registration - adding oauth params

479f7756 07/01/2013 07:14 AM Dominic Cleal

Revert "Use RC repo"

Preparing for Foreman 1.2.0 release.

This reverts commit fbc77017e3d1e2d5f3201d7c15db95762da3f529.

f7fce13d 06/20/2013 08:37 AM Dmitri Dolguikh

fixes #2521 - mysql2 is now the default mysql adapter

fc9960ad 06/13/2013 11:50 AM Dmitri Dolguikh

fixes #2629 - gpgcheck is now enabled on rc and stable repositories

5b65ad5a 06/12/2013 10:01 AM Greg Sutcliffe

Fixes #2505 - drop storeconfig support from the foreman module

bb44fefb 06/12/2013 08:51 AM Dominic Cleal

fixes #2628 - install foreman-selinux when SELinux is enabled

2feb6150 06/12/2013 04:40 AM Ewoud Kohl van Wijngaarden

Linting

3f41a42c 06/06/2013 08:57 AM Dominic Cleal

Add passenger_scl parameter for EL+SCL installations

Installs extra passenger components for the SCL and changes vhosts to use the
SCL ruby version.

0cbea3a9 06/04/2013 06:03 AM Ewoud Kohl van Wijngaarden

Puppet-lint fix

3509a783 06/04/2013 05:04 AM Ewoud Kohl van Wijngaarden

Add missing @ for puppet 3.2 compatibility

c26aa36d 06/04/2013 04:56 AM Ewoud Kohl van Wijngaarden

Use @variable syntax for puppet 3.2 compat

fbc77017 05/23/2013 11:41 AM Dominic Cleal

Use RC repo

e0591c1b 05/08/2013 01:40 PM lfisher47

Updated permissions for /etc/foreman/settings.yaml

Due to my umask of 077, I was unable to read the settings.yaml file. By making sure the foreman group owns the file and the permissions allow the foreman group to read the file, I was able to use this module to start foreman.

07e02d07 04/19/2013 06:58 AM Ewoud Kohl van Wijngaarden

Support unset passwords with postgresql

568c5c47 04/03/2013 01:21 PM Dominic Cleal

Add missing dependency on concat from file

88e4c164 04/03/2013 12:36 PM Dominic Cleal

Add database management support

database.yml is now managed by this module, and by default it will fully manage
a PostgreSQL server on the host. The db_type parameter can be changed to
manage MySQL or use SQLite instead. The puppet-postgresql and puppetlabs-mysql...

1f332b9c 04/02/2013 09:50 AM Mickaël Canévet

Use OnyPoint's native concat module to manage /etc/foreman/settings.yaml

399eb54c 04/02/2013 06:18 AM Byron Miller

fixes #2342 replacing $operatingsystem with $osfamily

1cac3b7a 03/28/2013 06:11 AM Sander Hoentjen

add support for different storeconfigs backends

2a756241 03/26/2013 06:44 PM Corey Osman

added ability to specify which interface to listen on

0a0910c6 03/12/2013 06:24 AM Mickaël Canévet

Add use_vhost support to generate conf file without vhost

ca2300d2 02/19/2013 11:50 AM Ewoud Kohl van Wijngaarden

Ignore selinux defaults for puppet yaml files

On my system files in /var/lib/puppet/yaml are created with unconfined_u while
the system expects them as system_u. This creates noise in every puppet run and
ensures the system will stay active in the foreman dashboard.

03d37db8 02/08/2013 10:30 AM Dominic Cleal

Remove all cron tasks, now in package's /etc/cron.d/foreman (continuation of db2dc7dd)

73bd43fa 02/07/2013 08:56 AM Ewoud Kohl van Wijngaarden

Revert "Use the RC repo for now"

Now that 1.1 is released there's no longer a reason to use the RC repo.

This reverts commit 4098163a8e03843d2e87698f6d310c4c8b26528b.

4098163a 01/23/2013 10:35 AM Sam Kottler

Use the RC repo for now

c29484db 01/23/2013 10:26 AM Dominic Cleal

refs #2069 - enable auth by default

Without authentication, sensitive information and power is available to all,
so improve security out of the box.

7697116c 01/23/2013 10:26 AM Dominic Cleal

fixes #2121, #2069 - authenticate to Foreman with SSL certificate

CVE-2013-0171 and CVE-2013-0174 were resolved by verifying client SSL
certificates on Foreman interfaces used by puppetmasters. This change updates
the ENC and report processors to provide and verify certificates by default.

6eb2584a 01/14/2013 10:19 AM Sam Kottler

Added parameterized support for enabling locations and organizations

14fce641 01/11/2013 08:21 AM Dominic Cleal

Remove all cron tasks, now in package's /etc/cron.d/foreman
(continuation of db2dc7dd)

6f40810e 01/11/2013 07:22 AM Dominic Cleal

Fix Fedora 17+ puppet location, don't hardcode Ruby 1.8 into fallback path

ce8909f7 12/21/2012 01:24 PM Ewoud Kohl van Wijngaarden

Don't enforce permissions on ${puppet_home}/yaml

Puppet installs them using good enough permissions so no need to enforce
stricter permissions. This only creates noise.

7e20a888 12/14/2012 10:25 AM Dominic Cleal

Update to use three yum repos

c7b3916d 12/14/2012 10:24 AM Greg Sutcliffe

Update to use 3 repos

2cafafc5 12/11/2012 05:47 AM Dominic Cleal

All packages should be 'present', or upgrades ensue

db2dc7dd 12/05/2012 10:42 AM Dominic Cleal

Remove cron task, moved into foreman package

f6978415 12/05/2012 10:40 AM Jan Vansteenkiste

Small typo fix in foreman::service (got this one because of the tests ;))

081eb96a 12/04/2012 03:36 AM Jan Vansteenkiste

Various quote / variable enclosed in {} and top scope fixes

5d82bc21 11/26/2012 06:45 AM Dominic Cleal

Set FOREMAN_USE_PASSENGER / START to disable init script when using passenger

5d3df572 11/20/2012 11:30 AM Greg Sutcliffe

Fix Debian paths for Puppet3

708ce7a6 11/19/2012 10:24 AM Greg Sutcliffe

Remove use of $osfamily as not all OSes support it

78c0ec5a 11/01/2012 10:06 AM Ewoud Kohl van Wijngaarden

Puppet 2.6 compatibility

Puppet 2.6 doesn't allow a trailing comma after the last argument.

176b2144 10/23/2012 10:15 AM Greg Sutcliffe

Fix typo in component name and don't default to nightly

45b62b76 10/23/2012 09:42 AM Greg Sutcliffe

Use new debian repo, remove unused param

21cb0196 10/08/2012 09:54 AM Juan José Presa

Added require to allow install puppet server without foreman

ecf749e3 09/04/2012 01:01 PM Sam Kottler

Added a missing comma

e21fcea9 09/03/2012 02:51 PM Greg Sutcliffe

Make use of sqlite3 optional, defaults to true

16bed9c5 09/03/2012 09:32 AM Sam Kottler

Merge pull request #10 from ekohl/parameters

Parameterize puppetmaster

bd5c8625 08/30/2012 03:06 PM Sam Kottler

Don't change the package name

b4455ecd 08/30/2012 02:59 PM Sam Kottler

Use the correct package name on RPM vs deb-based distros

ed7c8f63 08/24/2012 05:34 AM Ewoud Kohl van Wijngaarden

Parameterize puppetmaster

f47987be 08/08/2012 06:13 PM Greg Sutcliffe

Don't mess with the db, the packages do it fine

6f525f19 08/08/2012 06:13 PM Greg Sutcliffe

install sqlite for all OSes, now it exists for RPM-based ones

bfc57251 08/03/2012 10:59 AM Sam Kottler

Added requirement for the foreman::install class back

9940d5c0 08/03/2012 10:57 AM Sam Kottler

Removed the rackup file symlinking now that it's managed via the packages

217ad0c7 07/26/2012 04:46 PM Sam Kottler

Removed whitespace

312bb1f3 07/26/2012 10:56 AM Sam Kottler

Added new yum repos for 1.0

239b4ccf 06/28/2012 10:27 AM Greg Sutcliffe

Fix default package source, and cover testing in config.ru fix

66661fe0 06/27/2012 09:49 AM Greg Sutcliffe

Fix repo always using Debian stable, ignoring

65728343 06/26/2012 05:53 PM Greg Sutcliffe

Convert repo to a define