anchor.diff:  
     # Class variables validation and management
   
  -  validate_re($ensure, ['present','absent'], 'Valid values: present, absent.')
     validate_bool($service_enable)
     validate_bool($config_dir_recurse)
     validate_bool($config_dir_purge)
  
positive.code: #
  class <%= metadata.name %> (
  
    $ensure                    = 'present',
    $version                   = undef,
  
    $package_name              = $<%= metadata.name %>::params::package_name,
  
    $service_name              = $<%= metadata.name %>::params::service_name,
    $service_ensure            = 'running',
  
negative.code:   $manage_config_file_content = default_content($config_file_content, $config_file_template)
  
    $manage_config_file_notify = pickx($config_file_notify)
  
    if $package_ensure == 'absent' {
      $manage_service_enable = undef
      $manage_service_ensure = stopped
      $config_dir_ensure = absent
  