define user_manage(
  $ensure = 'present'
) {

  if $ensure == 'absent' {
    User[$name] -> Group[$name]
  }

  user { $name:
    ensure  => $ensure,
    gid     => 'test-user',
    home    => "/home/test-user",
    shell   => '/bin/bash',
  }

  group { $name:
    ensure  => $ensure,
  }
}
