Tuskar is not maintained anymore.
Further maintenance should be done in stable branches, but master is no
longer supported.
Change-Id: I957ef8dc587086f32c918676a66dd8e247e50280
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
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
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
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