Description:
Existing puppet modules to support WSO2 products have been written sometime back
to run on top of Puppet 3.x base which was the latest by then.
However, over time Puppet base has evolved quite a lot from its version 3.x family
(3.8 was the last of that family) to version 4.x and by now even to version 5.x (5.3 is the latest).
Due to substantial changes introduced internally to the base with this evolution, currently the compatibility of our existing WSO2 puppet modules remain only with version 3.x family of Puppet base.
Neither on top of Puppet 4.x or 5.x base, we could straightaway run our modules meaning that there exists a timely need for an upgrade depending on the implementation level changes
suggested by Puppet for an upgrade from version 3.x to 5.x.
Phase 2 includes:
[a] - Changes to hiera - Require upgrading hiera from heira 3 (currently deprecated
and expected to be removed by puppet 6) to hiera 5.
[b] - Changes to puppet stdlib validate functions - Require replacing them with
validate_legacy functions.
[c] - Changes suggested to params.pp pattern with new in-built support for hiera with Puppet.
Suggested Labels:
Puppet, WSO2 Puppet Modules
Description:
Existing puppet modules to support WSO2 products have been written sometime back
to run on top of Puppet 3.x base which was the latest by then.
However, over time Puppet base has evolved quite a lot from its version 3.x family
(3.8 was the last of that family) to version 4.x and by now even to version 5.x (5.3 is the latest).
Due to substantial changes introduced internally to the base with this evolution, currently the compatibility of our existing WSO2 puppet modules remain only with version 3.x family of Puppet base.
Neither on top of Puppet 4.x or 5.x base, we could straightaway run our modules meaning that there exists a timely need for an upgrade depending on the implementation level changes
suggested by Puppet for an upgrade from version 3.x to 5.x.
Phase 2 includes:
[a] - Changes to hiera - Require upgrading hiera from heira 3 (currently deprecated
and expected to be removed by puppet 6) to hiera 5.
[b] - Changes to puppet stdlib validate functions - Require replacing them with
validate_legacy functions.
[c] - Changes suggested to params.pp pattern with new in-built support for hiera with Puppet.
Suggested Labels:
Puppet, WSO2 Puppet Modules