This changes all the puppet 3 validate_* functions
to use the validate_legacy function.
The validate_legacy function has been available since
about three years but require Puppet >= 4.4.0 and since
there is Puppet 4.10.12 as latest we should assume people
are running a fairly new Puppet 4 version.
This is the first step to then remove all validate function
calls and use proper types for parameter as described in spec [1].
[1] https://review.openstack.org/#/c/568929/
Change-Id: I5644b1b2e8c0c90ed1de91631cbfc2cd1a9ddd07
Make sure documentation is the same and follow
the standard which we are trying to enforce on
all modules.
Change-Id: I7eb7513cd41eb3b1af77865574db0be42dcd2684
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: Ibc184a50cf16b7048e0f7249f8894d8661bb76fe
* Manifest for evaluator and auth
* acceptance
* example
* unit tests
* Fix dbsync command and run it to make evaluator work
Change-Id: I3e9f43ebeceaf62abed9412959c067c4bd4409da