Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
4a1f028a 06/16/2018 12:44 PM Ewoud Kohl van Wijngaarden

Add support for foreman_virt_who_configure

This allows installing the core plugin and the hammer plugin.

12792515 04/17/2018 08:13 PM Ewoud Kohl van Wijngaarden

Refs #22559 - Add parameters for structured logging

c383907b 04/13/2018 04:12 PM Ewoud Kohl van Wijngaarden

Add classes for hammer cli commands

6e65e42d 04/06/2018 03:32 PM Ewoud Kohl van Wijngaarden

Use selboolean for httpd_dbus_sssd

b0f88ed5 01/29/2018 12:13 PM Ewoud Kohl van Wijngaarden

Convert ipa and sssd facts to structured facts

3abb8b1d 01/16/2018 06:31 PM Tomer Brisker

Refs #22165 - Add installer support for disabling hsts

a44162f5 01/15/2018 10:06 AM Stephen Benjamin

fixes #22196 - use ssl chain for hammer if available

ee1b7b47 01/15/2018 09:19 AM Ewoud Kohl van Wijngaarden

Fixes #18757 - Handle dynflow service in foreman core

The dynflow service was moved into core with 1.17. That renamed it to
dynflowd and means the service should be started by default.

For compatibility parameters are provided. This means we must move the...

5e209af1 01/15/2018 09:18 AM Ewoud Kohl van Wijngaarden

Factor out the foreman-tasks service to a class

e16aa609 12/14/2017 04:24 PM Martin Bacovsky

Refs #21072 - removed unrelated test

157567de 11/24/2017 04:22 PM Brett Maton

Add unattended_url parameter

Enables setting of unattended_url during install with foreman-installer

951f30ce 10/26/2017 09:47 PM Chris Roberts

Fixes #21023 - Update start-timeout to 90

56d196b0 10/19/2017 05:16 PM Adam Růžička

Fixes #20819 - Allow turning task cleanup cron on and off

0602750c 10/17/2017 09:43 AM Eric Helms

Add ability to set SSLProtocol for Apache vhost

be9c5b93 10/09/2017 07:10 PM Adam Růžička

Fixes #18422 - Allow configuring Dynflow pool size

e905dbd4 09/21/2017 06:04 AM Timo Goebel

add plugin: foreman_snapshot_management (#589)

8c20baf6 09/15/2017 04:48 AM Timo Goebel

add plugin foreman_userdata (#586)

2d3e6c52 08/31/2017 11:14 AM Ewoud Kohl van Wijngaarden

Remove discovery image downloading

The image downloading is tied to tftp and handled by the proxy. Since
puppet-foreman_proxy is already able to download images there's no sense
in duplicating the code here.

Based on https://github.com/theforeman/puppet-foreman/pull/486...

8075727e 07/28/2017 05:22 PM Ewoud Kohl van Wijngaarden

Use apache mod classes

Requires puppetlabs-apache 7301123aa51afe696f129988482889f61aa4f0d0
which is shipped since 2.0.0 so we bump the required version.

[1] https://github.com/puppetlabs/puppetlabs-apache/commit/7301123aa51afe696f129988482889f61aa4f0d0

6347fb11 05/24/2017 06:57 AM Ewoud Kohl van Wijngaarden

Remove redundant directory definition

The standard puppetlabs-vhost already generates a directory location for
the docroot with a Require all granted. It also does the version logic
in puppet code resulting in a shorter config file.

11612c87 05/16/2017 03:29 AM Ewoud Kohl van Wijngaarden

Use the vhost additional_includes parameter

ca74301e 04/08/2017 12:47 PM Dominic Cleal

Move existing Puppet 4 data types to class parameters

Almost all unchanged from the existing Kafo documentation, except where
'UNSET' was used. The types now permit the string value 'UNSET'.

Changes make mandatory class parameters optional in 3f5238c were also...

58f19112 03/29/2017 10:04 AM Dominic Cleal

Set ssl_ca_file in Hammer system-wide config file

Defaults when used with main 'foreman' class to the server's CA file,
automatically ensuring Hammer CLI will trust the CA used.

7813d882 03/20/2017 04:10 AM Ewoud Kohl van Wijngaarden

Allow including foreman::repo standalone

By adding all parameters on the foreman::repo class it's possible to
include the class without the main foreman class.

bffcd446 01/30/2017 07:10 PM Ewoud Kohl van Wijngaarden

Remove a possibly undefined requirement in discovery

The problem is that puppet-foreman_proxy can define this directory, but
that's not guaranteed since the user may not enable that plugin. In that
case this dependency can't be satified which results in an error, at...

346f587d 01/16/2017 03:44 AM Ewoud Kohl van Wijngaarden

Add compilation checks to plugins

005ffdfd 01/16/2017 03:44 AM Ewoud Kohl van Wijngaarden

Use rspec shared examples to reduce duplication

a787cf49 01/16/2017 03:44 AM Ewoud Kohl van Wijngaarden

Move plugin tests to their own directory

931f3cb6 12/28/2016 02:32 AM Peiman Jafari

Prevent Apache to manage the docroot for foreman-ssl

0cfb4ef7 11/29/2016 04:37 AM Dominic Cleal

Support configuring email settings via foreman_config_entry

Foreman 1.14+ stores email settings in its database when email.yaml
is absent. This can be configured by setting `email_config_method`
to 'database', defaulting to the file method for 1.13 compatibility.

2e58ea36 11/23/2016 02:43 PM Alex Fisher

Fix changes to config not restarting service

When `db_manage` and `db_manage_rake` are both set to `false`,
there are no resources in `Class['foreman::database']` that get
refreshed when configuration changes. As a result,
`Class['foreman::service']` doesn't get notified and foreman isn't...

b9b2c34d 11/23/2016 03:55 AM Marek Hulán

Fixes #16802 - enable hammer openscap plugin installation

960d5e1e 11/14/2016 09:01 AM Dominic Cleal

fixes #17133 - add puppet::server::config (CA) dep to foreman::service

d2124768 11/14/2016 08:51 AM Dominic Cleal

Anchor Service[httpd] inside foreman::service

Ensures that specifying a resource happens before foreman::service (e.g.
cert generation) will occur before the service is started.

The apache class is no longer run before foreman::config, only
foreman::service (as it contains the service too.)

5f0e978d 10/24/2016 05:28 AM Ewoud Kohl van Wijngaarden

Remove duplicate expectation

1b552f0ecf423c6bb7777595018f38272dab8ef8 refactored this but left
duplicate expectations.

60559562 10/24/2016 05:28 AM Ewoud Kohl van Wijngaarden

Rewrite to on_os_under_test

63ab3fb0 10/24/2016 05:28 AM Ewoud Kohl van Wijngaarden

Use rspec-puppet-facts add_custom_fact with concat_basedir

f77a130f 10/17/2016 03:47 PM Michael Moll

introduce db_managed_rake flag

This makes it possible to have the databases on an external server,
using db_manage=false, while still populating the database with the
required rake jobs.

closes GH-473

e6563331 10/17/2016 03:18 AM Timo Goebel

add plugin foreman_omaha

d8aacb3e 09/15/2016 01:10 PM Ivan Necas

Update foreman_ansible to 1.1

closes GH-480

910f59ca 09/12/2016 09:03 AM Timo Goebel

add plugin foreman_monitoring

30fe7cbc 09/06/2016 06:09 PM Stefan Dietrich

Allow configuration of non-default ports for Apache

This allows an easier setup of Foreman behind loadbalancers running on
non default ports.

closes GH-477

61c7a657 08/28/2016 12:31 PM Ewoud Kohl van Wijngaarden

Use puppetlabs-apache keepalive options

https://github.com/puppetlabs/puppetlabs-apache/commit/192d89427ade170a9c76fc0df0bcda0786c0cb53
added support for this so we can remove our custom fragment.

2ad07e74 08/25/2016 09:29 AM Dominic Cleal

Fix missing default parameters for strict variable tests

- relies upon defined() support for variables, present in Puppet 3.6
- removes unused ipa_authentication parameter from inner class
- defines defaults for foreman::config::passenger in many tests
- removes missing CRL parameter override test that relies on inheritance...

b5fb3273 08/15/2016 04:22 AM Dominic Cleal

Fix lint warning for case statement without default

9f05a4f8 08/04/2016 04:10 PM Timo Goebel

add plugin foreman_host_extra_validator

d239f0b4 07/21/2016 10:12 AM Igor Galić

rename environment parameter to rails_env

rename foreman::environment parameter to rails_env
This expresses better what this parameter does. As an additional
benefit, it doesn't interfere with databindings (from hiera), when our
foreman server isn't running in the puppet environment 'production'....

83784984 07/12/2016 04:25 AM Dominic Cleal

fixes #15642 - interpolate out of scope IPA-related variables

d2bac7b4 06/25/2016 04:17 PM Markus Frosch

Fix a missing usage of the priority parameter in fragments

The change with GH-418 missed to change 2 vhost fragment templates. The problem only got noticed by apache.

In addition I include spec tests to check for a proper usage of the conf.d directories.

f88eb1c8 06/15/2016 07:17 AM Daniel Lobato Garcia

plugins:azure - Initial Azure support

55fb33d3 06/14/2016 07:39 AM Timo Goebel

support plugin foreman_expire_hosts

Closes GH-454

ddfeffe9 06/07/2016 10:53 AM Michael Moll

remove formerly deprecated parameters and code

- remove rest(v1) smart proxy provider and support for foreman_api gem
- remove foreman::install::repos define
- remove apipie_task parameter
- mark Fedora 24 supported instead of Fedora 21
- remove Debian 7 (wheezy) support...

416698ca 06/06/2016 05:23 AM Marek Hulán

Fixes #14520 - remove openscap custom repo option

88b45e18 05/23/2016 04:34 AM Michael Moll

improve AIO detection for oauth provider

df781d17 05/22/2016 12:19 PM Michael Moll

fix configure_brightbox_repo in test

e1443683 05/18/2016 04:32 PM Trey Dockendorf

Support timeout configuration in foreman report processor

ec8c6c25 05/15/2016 08:39 AM Ewoud Kohl van Wijngaarden

Expose client_ssl_* config values (#442)

These values are by foreman to communicate with its smart proxies.

Closes GH-441

ac81595e 04/22/2016 05:31 AM Dominic Cleal

Enable foreman-release-scl on RHEL

Foreman 1.12 requires it for access to the CentOS SCLo repositories
containing sclo-ror42.

ac078779 04/19/2016 07:31 AM Dominic Cleal

Change foreman::providers package resources to ensure_package()

Prevents duplicate resources between foreman::providers and
foreman::puppetmaster on ruby/rubygem-json.

51e26e56 04/18/2016 04:38 AM Dominic Cleal

fixes #14455 - add rest_v3 smart proxy provider using OAuth gem

The new provider has fewer dependencies than rest_v2 (with
apipie-bindings), therefore it's easier to package the dependencies for
an AIO version of Puppet. puppet-agent-oauth will be provided by the...

99ff6ead 04/04/2016 07:10 AM Dominic Cleal

Add foreman::providers to install provider dependencies

This will replace the package resource in foreman_proxy and help when
using the providers here outside of foreman_proxy.

76c7f4bb 04/01/2016 11:50 AM Markus Frosch

Allow user to select vhost priority

closes GH-418

7111ad11 03/22/2016 06:55 AM Dominic Cleal

Order foreman::cli after repo setup

cbfbeeab 03/18/2016 07:56 AM Michael Moll

use different ssl dir on AIO

1b552f0e 03/18/2016 04:20 AM Michael Moll

refactor out a top repo class

Closes GH-404

0a6966ce 03/16/2016 11:26 AM Michael Moll

fixes #8489 - set KeepAlive On in foreman vhost

424ba365 02/18/2016 03:25 AM Stephen Benjamin

Notify foreman-tasks service on remote execution install

e998d702 02/18/2016 03:04 AM Igor Galić

allow the configuration of serveraliases

In some environments, foreman might have a different name to different
networks. Different implementations of SSL (jruby, curl-tls, openssl),
appear to have different levels of tolerance for such a certificate
(mis)configuration in Apache httpd's vhost....

7873c51a 02/12/2016 02:38 PM Daniel Lobato Garcia

plugins:ansible - Initial Ansible support

closes GH-395

9cb32010 01/27/2016 04:37 AM Timo Goebel

ensure json_package is installed via ensure_packages

This commit changes the installation of rubygem-json from an explicit
package definition to ensure_packages. This may prevent a duplicate
declaration of the package resource.

08911c3a 01/14/2016 09:58 AM Markus Frosch

fixes #11652: set ssl_certs_dir to '' by default

This will avoid setting SSLCACertificatePath by default. And that way only request and authenticate certificates by the configured CA and not any other present in the certs directory.

44f8c4be 01/08/2016 02:20 AM Tom Ritserveldt

added the param puppetrun to the foreman settings.yaml to toggle the puppetrun functionality in foreman. default value is false, since that was the default before.

adde type: boolean to param doc entry and a validate bool below.

added test and updated changelog

4a380942 12/29/2015 01:47 PM Chris Pisano

fixes #12745 - add memcache plugin support

Initial integration of the foreman_memcache plugin to the foreman-installer.
This installs the plugin and creates the .yaml file with basic configurations.
A future release will include advanced configurations.
...

f9329b6c 12/04/2015 06:31 AM Dominic Cleal

Configure Passenger to use foreman-ruby symlink

Using the foreman-ruby symlink installed by our packages by default on
all Debian-based OSes will make upgrades easier, as users won't need to
reconfigure Apache if we change the Ruby version used by the packages.

201d3ff8 12/02/2015 09:24 AM Michael Moll

fix discovery plugin specs

58a2802a 11/30/2015 03:44 PM Ewoud Kohl van Wijngaarden

Make foreman_url an explicit parameter

d313ed1d 11/28/2015 11:42 AM Ewoud Kohl van Wijngaarden

Use skipping options from spec_helper

16486a7f 11/28/2015 11:42 AM Ewoud Kohl van Wijngaarden

Use rspec-puppet-facts where possible

d3b81f7f 11/16/2015 03:05 PM Stephen Benjamin

Install tasks with remote_execution, chef and salt

432d998c 11/06/2015 04:44 AM Brandon Weeks

fix + refactor foreman::plugin::discovery test

8176bae7 10/29/2015 10:56 AM Daniel Lobato Garcia

plugins:cockpit - Initial Cockpit support

5685aa6b 10/09/2015 11:47 AM Timo Goebel

add ExportCertData option needed by #12127

86715afc 09/16/2015 05:02 PM Brandon Weeks

Add dhcp_browser plugin

6238f9ef 08/31/2015 02:45 PM Stephen Benjamin

Add missing specs for plugins

closes GH-351

cccd4e6a 08/26/2015 06:01 PM Stephen Benjamin

Install remote execution plugin

closes GH-349

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

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

Do not include foreman as a pre condition

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

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

b8acae2a 05/04/2015 06:32 AM Ewoud Kohl van Wijngaarden

Factor out verify_exact_contents

This is similar to puppet-puppet

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

1daeb39c 03/31/2015 12:13 PM Michael Moll

fix concat paths in tests

after theforeman/puppet-concat_native#11

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

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....

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

Partial puppet-lint fixes