Page MenuHomePhabricator

Update puppet code to conform to puppet 4.x and later standards
Closed, ResolvedPublic

Description

Since we've upgraded the software, we now need to upgrade our codebase accordingly.

I will list here things that need to be done and then spawn out tickets/tasks accordingly:

  • Convert all validate_* calls to the legacy-compat versions, or (better) use typed variables in classes and modules
  • Convert all hiera() calls to calls of the lookup function
  • Convert the hiera backends to the new API
  • Convert the custom parser functions to the new API
  • Disable automatic hiera autolookups