Commit Graph

7 Commits

Author SHA1 Message Date
Emilien Macchi d54150a1ad Retire openstack/puppet-tuskar
Tuskar is not maintained anymore.
Further maintenance should be done in stable branches, but master is no
longer supported.

Change-Id: I957ef8dc587086f32c918676a66dd8e247e50280
2016-01-05 16:31:24 -05:00
Yanis Guenane 8dba39eefa Add tag to package and service resources
In order to be able to take an action after all the packages of the
module have been installed/updated or all the services have been
started/restarted, we set a 'tuskar-package' and 'tuskar-service'
tag for each package and service of this module.

At the moment, there is a generic openstack tag that is not specific
enough if one wants to take action upon a single module change.

Use case :

If an action needs to be taken after all the packages have been
installed or updated : Package <| tag == 'tuskar-package' |> -> X

Change-Id: Ie80cdb04a7b9d5adb87bf13ab1adee963adae6af
2015-07-22 21:41:38 +02:00
Sebastien Badia c058c29dc3 lint: Fix lint issues (missing documentation for define types)
The gem 'puppet-lint-param-docs' was bumped to 1.2.0 and now handle
class and define type. This patch fix lint issues (missing documentation).

Change-Id: I4c4445b9d0a73bb555d04601d07fd34d2f61a480
2015-06-25 11:41:35 +02:00
Jenkins ff63106551 Merge "Add UI support (+ UI extras)" 2015-03-20 14:33:54 +00:00
Emilien Macchi c56dbbce3d Add UI support (+ UI extras)
Implement tuskar::ui with:
* tuskar UI package
* optionaly and disabled by default, tuskar UI extras package
* allow to not manage the package

This patch also brings consistency with other modules/classes
in renaming ensure_package to package_ensure.

Change-Id: I8dd03dffbb2c36c7cdfc82681444cecb6e87021c
2015-03-20 09:47:10 -04:00
Sebastien Badia 15f4810c06 Add Puppet 4.x lint checks
This changes the puppet-lint requirement to 1.1.x, so that we can
puppet-lint plugins. Most of these plugins are for 4.x compat, but
just catch common errors.

Change-Id: Ic7e3e5f2200c61760436d2c3b2f504e18248a15a
2015-02-25 05:12:22 +01:00
Emilien Macchi df2961c229 First commit without unit tests 2014-10-29 17:08:09 -04:00