apex-puppet-tripleo.git
10 years agoRename controller_host to controller_hosts
Yanis Guenane [Tue, 31 Mar 2015 08:35:18 +0000 (10:35 +0200)]
Rename controller_host to controller_hosts

Since we can have many controller_hosts backend in a setup, we use the
plural term to define it.

Change-Id: I2a46c250bc3325eef9c3128cac2ab45c88b1ae75

10 years agoloadbalancer: Enable backup mode for Galera
Yanis Guenane [Thu, 26 Mar 2015 16:19:48 +0000 (17:19 +0100)]
loadbalancer: Enable backup mode for Galera

This commit allows to enable backup mode for non master galera node.

Change-Id: I8b27f470ae171d77c8c8283797ff1502ef44e17f

10 years agoMerge "loadbalancer: drop undef on required params"
Jenkins [Wed, 18 Mar 2015 13:17:04 +0000 (13:17 +0000)]
Merge "loadbalancer: drop undef on required params"

10 years agoloadbalancer: drop undef on required params
Dan Prince [Fri, 13 Mar 2015 20:15:12 +0000 (16:15 -0400)]
loadbalancer: drop undef on required params

This should allow puppet to validate the required params.

Change-Id: I16b6ae1a9fbcb388bfe5a2a95022a2fdffbf0cd1

10 years agospec: updates for rspec-puppet 2.x and rspec 3.x
Gael Chamoulaud [Tue, 17 Mar 2015 09:34:29 +0000 (10:34 +0100)]
spec: updates for rspec-puppet 2.x and rspec 3.x

- This patch aim to update our specs test in order to work with the
  rspec-puppet release 2.0.0, in the mean time, we update rspec syntax order
  to be prepared for rspec 3.x move.

Change-Id: If67d5d39d7b94785c811a16703cdfe9782df2d24
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
10 years agoAdd Puppet 4.x lint checks
Gael Chamoulaud [Tue, 17 Mar 2015 09:21:58 +0000 (10:21 +0100)]
Add Puppet 4.x lint checks

- This changes the puppet-lint requirement to 1.1.x, so that we can use
  puppet-lint plugins. Most of these plugins are for 4.x compat, but some just
  catch common errors.

Change-Id: I2660b960b6ef696bd5dc8a6965b4a9aa25409b66
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
10 years agoloadbalancer: document required parameters
Dan Prince [Fri, 13 Mar 2015 14:07:47 +0000 (10:07 -0400)]
loadbalancer: document required parameters

Removes the (optional) comment from some of the required
parameters.

Change-Id: I0f2c96e0d77dfdb96d6b246c5f24511773592623

10 years agoFirst commit on Stackforge: fix lint & Gerrit config
Emilien Macchi [Fri, 6 Feb 2015 18:36:49 +0000 (13:36 -0500)]
First commit on Stackforge: fix lint & Gerrit config

* Fix Gerrit config to be able to contribute at this module.
* Fix lint issues in adding documentation for tripleo::loadbalancer

Change-Id: If4d40962a4e5612410df441e8862e1870ec123c0

10 years agoDrop package_provider
Dan Prince [Thu, 5 Feb 2015 02:24:06 +0000 (21:24 -0500)]
Drop package_provider

The Package provider scope needs to be global so this class
won't really help us much. Removing for now.

10 years agoMerge pull request #3 from dprince/norpm
Emilien Macchi [Wed, 4 Feb 2015 15:27:34 +0000 (10:27 -0500)]
Merge pull request #3 from dprince/norpm

Add norpm package provider and helper class.

10 years agoAdd norpm package provider and helper class.
Dan Prince [Wed, 4 Feb 2015 15:23:55 +0000 (10:23 -0500)]
Add norpm package provider and helper class.

This patch adds a new norpm package provider that extends the
Puppet provided default RPM package provider and stubs out
all of the package install, update, purging so that no
packages will get installed. This may be useful when
deploying pre-built images where we effectively just
want to use Puppet for configuration (not installation).

Includes a ::tripleo::package_provider class that will assist
in cleanly disabling package installation via hiera.

10 years agoMerge pull request #2 from enovance/mysql
Dan Prince [Tue, 3 Feb 2015 13:12:12 +0000 (08:12 -0500)]
Merge pull request #2 from enovance/mysql

First implementation of tripleo::database::mysql

10 years agoFirst implementation of tripleo::database::mysql
Emilien Macchi [Mon, 2 Feb 2015 18:18:35 +0000 (13:18 -0500)]
First implementation of tripleo::database::mysql

10 years agoMoved loadbalancer.pp to top level.
Dan Prince [Mon, 2 Feb 2015 18:09:17 +0000 (13:09 -0500)]
Moved loadbalancer.pp to top level.

10 years agoMerge pull request #1 from dprince/loadbalancer
Emilien Macchi [Mon, 2 Feb 2015 17:59:36 +0000 (12:59 -0500)]
Merge pull request #1 from dprince/loadbalancer

Add tripleo::loadbalancer.

10 years agoAdd tripleo::loadbalancer.
Dan Prince [Mon, 2 Feb 2015 17:47:15 +0000 (12:47 -0500)]
Add tripleo::loadbalancer.

This class configures an HAProxy/keepalived setup for TripleO.

10 years agoREADME: basic words for now.
Emilien Macchi [Mon, 2 Feb 2015 16:46:31 +0000 (11:46 -0500)]
README: basic words for now.

10 years agoAdd basic structure for a Puppet module
Emilien Macchi [Mon, 2 Feb 2015 16:39:21 +0000 (11:39 -0500)]
Add basic structure for a Puppet module

10 years agoAdd .gitreview file
Emilien Macchi [Mon, 2 Feb 2015 15:28:19 +0000 (10:28 -0500)]
Add .gitreview file

We prepare the repo for being hosting by OpenStack infra.

10 years agoInitial commit
Emilien Macchi [Mon, 2 Feb 2015 15:15:30 +0000 (10:15 -0500)]
Initial commit